# near model CODE resource # jump table entries: 33344-33370 (27 of them) export_82: fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 4AAD D8DA tst.l [A5 - 0x2726] 00000008 671C beq +0x1E /* 00000026 */ 0000000A 7003 moveq.l D0, 0x03 0000000C 3D40 FFF8 move.w [A6 - 0x8], D0 00000010 426E FFFA clr.w [A6 - 0x6] 00000014 42AE FFFC clr.l [A6 - 0x4] 00000018 4267 clr.w -[A7] 0000001A 2F2D D8DA move.l -[A7], [A5 - 0x2726] 0000001E 486E FFF8 pea.l [A6 - 0x8] 00000022 A804 syscall SndDoImmediate 00000024 301F move.w D0, [A7]+ label00000026: 00000026 4E5E unlink A6 00000028 4E75 rts 0000002A 5155 subq.w [A5], 8 0000002C 4945 chk.w D4, D5 0000002E 5453 addq.w [A3], 2 00000030 4F55 chk.w D7, [A5] fn00000032: 00000032 4E56 FFF8 link A6, -0x0008 00000036 4AAD D8DA tst.l [A5 - 0x2726] 0000003A 671C beq +0x1E /* 00000058 */ 0000003C 7004 moveq.l D0, 0x04 0000003E 3D40 FFF8 move.w [A6 - 0x8], D0 00000042 426E FFFA clr.w [A6 - 0x6] 00000046 42AE FFFC clr.l [A6 - 0x4] 0000004A 4267 clr.w -[A7] 0000004C 2F2D D8DA move.l -[A7], [A5 - 0x2726] 00000050 486E FFF8 pea.l [A6 - 0x8] 00000054 A804 syscall SndDoImmediate 00000056 301F move.w D0, [A7]+ label00000058: 00000058 4E5E unlink A6 0000005A 4E75 rts 0000005C 464C not.w A4 0000005E 5553 subq.w [A3], 2 00000060 4853 pea.l [A3] 00000062 4F55 chk.w D7, [A5] export_93: fn00000064: 00000064 4EBA 0020 jsr [PC + 0x20 /* 00000086 */] 00000068 4267 clr.w -[A7] 0000006A 486D D8DA pea.l [A5 - 0x2726] 0000006E 3F3C 0005 move.w -[A7], 0x5 00000072 4878 0080 push.l 0x80 00000076 42A7 clr.l -[A7] 00000078 A807 syscall SndNewChannel 0000007A 301F move.w D0, [A7]+ 0000007C 426D D918 clr.w [A5 - 0x26E8] 00000080 42AD D91A clr.l [A5 - 0x26E6] 00000084 4E75 rts export_98: fn00000086: 00000086 4E56 FFDE link A6, -0x0022 0000008A 4AAD D8DA tst.l [A5 - 0x2726] 0000008E 674A beq +0x4C /* 000000DA */ 00000090 4EBA FFA0 jsr [PC - 0x60 /* 00000032 */] 00000094 4EBA FF6A jsr [PC - 0x96 /* 00000000 */] 00000098 0C6D 0606 D864 cmpi.w [A5 - 0x279C], 0x606 0000009E 6528 bcs +0x2A /* 000000C8 */ label000000A0: 000000A0 4267 clr.w -[A7] 000000A2 2F2D D8DA move.l -[A7], [A5 - 0x2726] 000000A6 3F3C 0018 move.w -[A7], 0x18 000000AA 486E FFDE pea.l [A6 - 0x22] 000000AE 203C 0010 0008 move.l D0, 0x100008 000000B4 A800 syscall SoundDispatch 000000B6 301F move.w D0, [A7]+ 000000B8 3D40 FFF6 move.w [A6 - 0xA], D0 000000BC 4A6E FFF6 tst.w [A6 - 0xA] 000000C0 6618 bne +0x1A /* 000000DA */ 000000C2 4A2E FFEA tst.b [A6 - 0x16] 000000C6 66D8 bne -0x26 /* 000000A0 */ label000000C8: 000000C8 4267 clr.w -[A7] 000000CA 2F2D D8DA move.l -[A7], [A5 - 0x2726] 000000CE 1F3C 0001 move.b -[A7], 0x1 000000D2 A801 syscall SndDisposeChannel 000000D4 301F move.w D0, [A7]+ 000000D6 42AD D8DA clr.l [A5 - 0x2726] label000000DA: 000000DA 4E5E unlink A6 000000DC 4E75 rts 000000DE 434C chk.w D1, A4 000000E0 4F53 chk.w D7, [A3] 000000E2 4553 chk.w D2, [A3] 000000E4 4F55 chk.w D7, [A5] export_86: fn000000E6: 000000E6 2F07 move.l -[A7], D7 000000E8 4AAD D8DA tst.l [A5 - 0x2726] 000000EC 6712 beq +0x14 /* 00000100 */ 000000EE 2038 016A move.l D0, [0x0000016A /* Ticks */] 000000F2 B0AD D91A cmp.l D0, [A5 - 0x26E6] 000000F6 6E04 bgt +0x6 /* 000000FC */ 000000F8 7001 moveq.l D0, 0x01 000000FA 6006 bra +0x8 /* 00000102 */ label000000FC: 000000FC 7000 moveq.l D0, 0x00 000000FE 6002 bra +0x4 /* 00000102 */ label00000100: 00000100 7000 moveq.l D0, 0x00 label00000102: 00000102 2E1F move.l D7, [A7]+ 00000104 4E75 rts fn00000106: 00000106 4E56 FFEA link A6, -0x0016 0000010A 206E 0008 movea.l A0, [A6 + 0x8] 0000010E 2D50 FFFC move.l [A6 - 0x4], [A0] 00000112 206E FFFC movea.l A0, [A6 - 0x4] 00000116 3D50 FFFA move.w [A6 - 0x6], [A0] 0000011A 302E FFFA move.w D0, [A6 - 0x6] 0000011E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000122 0001 0002 ori.b D1, 0x2 00000126 0038 0004 0024 ori.b [0x00000024 /* __m68k_vec_trace__ */], 0x4 0000012C 206E FFFC movea.l A0, [A6 - 0x4] 00000130 3D68 0002 FFF8 move.w [A6 - 0x8], [A0 + 0x2] 00000136 302E FFF8 move.w D0, [A6 - 0x8] 0000013A C1FC 0006 muls.w D0, 0x6 0000013E 48C0 ext.l D0 00000140 D0AE FFFC add.l D0, [A6 - 0x4] 00000144 2040 movea.l A0, D0 00000146 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4] 0000014C 6014 bra +0x16 /* 00000162 */ 0000014E 426E FFF8 clr.w [A6 - 0x8] 00000152 206E FFFC movea.l A0, [A6 - 0x4] 00000156 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4] 0000015C 6004 bra +0x6 /* 00000162 */ 0000015E 7000 moveq.l D0, 0x00 00000160 6050 bra +0x52 /* 000001B2 */ label00000162: 00000162 302E FFF8 move.w D0, [A6 - 0x8] 00000166 C1FC 0006 muls.w D0, 0x6 0000016A 322E FFF6 move.w D1, [A6 - 0xA] 0000016E E741 asl D1.w, 3 00000170 D041 add.w D0, D1 00000172 5C40 addq.w D0, 6 00000174 48C0 ext.l D0 00000176 2D40 FFF2 move.l [A6 - 0xE], D0 0000017A 202E FFFC move.l D0, [A6 - 0x4] 0000017E D0AE FFF2 add.l D0, [A6 - 0xE] 00000182 2D40 FFEE move.l [A6 - 0x12], D0 00000186 42A7 clr.l -[A7] 00000188 206E FFEE movea.l A0, [A6 - 0x12] 0000018C 2F28 0008 move.l -[A7], [A0 + 0x8] 00000190 A840 syscall Fix2Long 00000192 201F move.l D0, [A7]+ 00000194 2D40 FFEA move.l [A6 - 0x16], D0 00000198 206E FFEE movea.l A0, [A6 - 0x12] 0000019C 2F28 0004 move.l -[A7], [A0 + 0x4] 000001A0 4878 003C push.l 0x3C /* '<' */ 000001A4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000001A8 2F2E FFEA move.l -[A7], [A6 - 0x16] 000001AC 2F00 move.l -[A7], D0 000001AE 4EAD 004A jsr [A5 + 0x4A /* export_5 */] label000001B2: 000001B2 4E5E unlink A6 000001B4 4E75 rts 000001B6 4745 chk.w D3, D5 000001B8 5453 addq.w [A3], 2 000001BA 4F55 chk.w D7, [A5] 000001BC 4E44 trap 4 export_94: fn000001BE: 000001BE 4E56 FFC8 link A6, -0x0038 000001C2 4A6D CB40 tst.w [A5 - 0x34C0] 000001C6 6F00 017A ble +0x17C /* 00000342 */ 000001CA 4EBA FF1A jsr [PC - 0xE6 /* 000000E6 */] 000001CE 4A00 tst.b D0 000001D0 6604 bne +0x6 /* 000001D6 */ 000001D2 426D D918 clr.w [A5 - 0x26E8] label000001D6: 000001D6 302E 0008 move.w D0, [A6 + 0x8] 000001DA 48C0 ext.l D0 000001DC D080 add.l D0, D0 000001DE 41ED D8DE lea.l A0, [A5 - 0x2722] 000001E2 D1C0 add.l A0, D0 000001E4 3010 move.w D0, [A0] 000001E6 B06D D918 cmp.w D0, [A5 - 0x26E8] 000001EA 6D00 0156 blt +0x158 /* 00000342 */ 000001EE 302E 0008 move.w D0, [A6 + 0x8] 000001F2 48C0 ext.l D0 000001F4 D080 add.l D0, D0 000001F6 41ED D8DE lea.l A0, [A5 - 0x2722] 000001FA D1C0 add.l A0, D0 000001FC 3B50 D918 move.w [A5 - 0x26E8], [A0] 00000200 302E 0008 move.w D0, [A6 + 0x8] 00000204 48C0 ext.l D0 00000206 E580 asl D0, 2 00000208 41ED D866 lea.l A0, [A5 - 0x279A] 0000020C D1C0 add.l A0, D0 0000020E 2F10 move.l -[A7], [A0] 00000210 4EBA FEF4 jsr [PC - 0x10C /* 00000106 */] 00000214 588F addq.l A7, 4 00000216 2D40 FFE0 move.l [A6 - 0x20], D0 0000021A 4AAD D8DA tst.l [A5 - 0x2726] 0000021E 6700 0122 beq +0x124 /* 00000342 */ 00000222 302E 0008 move.w D0, [A6 + 0x8] 00000226 48C0 ext.l D0 00000228 E580 asl D0, 2 0000022A 41ED D866 lea.l A0, [A5 - 0x279A] 0000022E D1C0 add.l A0, D0 00000230 4A90 tst.l [A0] 00000232 6700 010E beq +0x110 /* 00000342 */ 00000236 302E 0008 move.w D0, [A6 + 0x8] 0000023A 48C0 ext.l D0 0000023C E580 asl D0, 2 0000023E 41ED D866 lea.l A0, [A5 - 0x279A] 00000242 D1C0 add.l A0, D0 00000244 2050 movea.l A0, [A0] 00000246 4A90 tst.l [A0] 00000248 6700 00F8 beq +0xFA /* 00000342 */ 0000024C 302E 0008 move.w D0, [A6 + 0x8] 00000250 48C0 ext.l D0 00000252 E580 asl D0, 2 00000254 41ED D866 lea.l A0, [A5 - 0x279A] 00000258 D1C0 add.l A0, D0 0000025A 2050 movea.l A0, [A0] 0000025C 2D50 FFFC move.l [A6 - 0x4], [A0] 00000260 206E FFFC movea.l A0, [A6 - 0x4] 00000264 3D50 FFFA move.w [A6 - 0x6], [A0] 00000268 302E FFFA move.w D0, [A6 - 0x6] 0000026C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000270 0001 0002 ori.b D1, 0x2 00000274 00CE .incomplete 00000276 0004 0024 ori.b D4, 0x24 /* '$' */ 0000027A 206E FFFC movea.l A0, [A6 - 0x4] 0000027E 3D68 0002 FFF8 move.w [A6 - 0x8], [A0 + 0x2] 00000284 302E FFF8 move.w D0, [A6 - 0x8] 00000288 C1FC 0006 muls.w D0, 0x6 0000028C 48C0 ext.l D0 0000028E D0AE FFFC add.l D0, [A6 - 0x4] 00000292 2040 movea.l A0, D0 00000294 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4] 0000029A 600E bra +0x10 /* 000002AA */ 0000029C 426E FFF8 clr.w [A6 - 0x8] 000002A0 206E FFFC movea.l A0, [A6 - 0x4] 000002A4 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4] label000002AA: 000002AA 302E FFF8 move.w D0, [A6 - 0x8] 000002AE C1FC 0006 muls.w D0, 0x6 000002B2 322E FFF6 move.w D1, [A6 - 0xA] 000002B6 E741 asl D1.w, 3 000002B8 D041 add.w D0, D1 000002BA 5C40 addq.w D0, 6 000002BC 48C0 ext.l D0 000002BE 2D40 FFF2 move.l [A6 - 0xE], D0 000002C2 302E 0008 move.w D0, [A6 + 0x8] 000002C6 48C0 ext.l D0 000002C8 E580 asl D0, 2 000002CA 41ED D866 lea.l A0, [A5 - 0x279A] 000002CE D1C0 add.l A0, D0 000002D0 42A7 clr.l -[A7] 000002D2 2050 movea.l A0, [A0] 000002D4 2F10 move.l -[A7], [A0] 000002D6 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000002DA 201F move.l D0, [A7]+ 000002DC D0AE FFF2 add.l D0, [A6 - 0xE] 000002E0 2D40 FFEE move.l [A6 - 0x12], D0 000002E4 7051 moveq.l D0, 0x51 000002E6 3D40 FFE6 move.w [A6 - 0x1A], D0 000002EA 426E FFE8 clr.w [A6 - 0x18] 000002EE 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12] 000002F4 4EBA FD0A jsr [PC - 0x2F6 /* 00000000 */] 000002F8 0C6D 0606 D864 cmpi.w [A5 - 0x279C], 0x606 000002FE 6528 bcs +0x2A /* 00000328 */ label00000300: 00000300 4267 clr.w -[A7] 00000302 2F2D D8DA move.l -[A7], [A5 - 0x2726] 00000306 3F3C 0018 move.w -[A7], 0x18 0000030A 486E FFC8 pea.l [A6 - 0x38] 0000030E 203C 0010 0008 move.l D0, 0x100008 00000314 A800 syscall SoundDispatch 00000316 301F move.w D0, [A7]+ 00000318 3D40 FFE4 move.w [A6 - 0x1C], D0 0000031C 4A6E FFE4 tst.w [A6 - 0x1C] 00000320 6620 bne +0x22 /* 00000342 */ 00000322 4A2E FFD4 tst.b [A6 - 0x2C] 00000326 66D8 bne -0x26 /* 00000300 */ label00000328: 00000328 4267 clr.w -[A7] 0000032A 2F2D D8DA move.l -[A7], [A5 - 0x2726] 0000032E 486E FFE6 pea.l [A6 - 0x1A] 00000332 A804 syscall SndDoImmediate 00000334 301F move.w D0, [A7]+ 00000336 2038 016A move.l D0, [0x0000016A /* Ticks */] 0000033A D0AE FFE0 add.l D0, [A6 - 0x20] 0000033E 2B40 D91A move.l [A5 - 0x26E6], D0 label00000342: 00000342 4E5E unlink A6 00000344 4E75 rts 00000346 5353 subq.w [A3], 1 00000348 4F55 chk.w D7, [A5] 0000034A 4E44 trap 4 0000034C 2020 move.l D0, -[A0] fn0000034E: 0000034E 4E56 0000 link A6, 0 00000352 4267 clr.w -[A7] 00000354 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000358 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000035C AA2C syscall TestDeviceAttribute 0000035E 101F move.b D0, [A7]+ 00000360 4A00 tst.b D0 00000362 6700 007A beq +0x7C /* 000003DE */ 00000366 4267 clr.w -[A7] 00000368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000036C 3F3C 000F move.w -[A7], 0xF 00000370 AA2C syscall TestDeviceAttribute 00000372 101F move.b D0, [A7]+ 00000374 4A00 tst.b D0 00000376 6700 0066 beq +0x68 /* 000003DE */ 0000037A 206E 0008 movea.l A0, [A6 + 0x8] 0000037E 2050 movea.l A0, [A0] 00000380 2068 0016 movea.l A0, [A0 + 0x16] 00000384 2050 movea.l A0, [A0] 00000386 0C68 0008 0020 cmpi.w [A0 + 0x20], 0x8 0000038C 6650 bne +0x52 /* 000003DE */ 0000038E 206E 0008 movea.l A0, [A6 + 0x8] 00000392 226E 0008 movea.l A1, [A6 + 0x8] 00000396 2251 movea.l A1, [A1] 00000398 2050 movea.l A0, [A0] 0000039A 3028 0028 move.w D0, [A0 + 0x28] 0000039E 9069 0024 sub.w D0, [A1 + 0x24] 000003A2 0C40 0280 cmpi.w D0, 0x280 000003A6 6D36 blt +0x38 /* 000003DE */ 000003A8 206E 0008 movea.l A0, [A6 + 0x8] 000003AC 226E 0008 movea.l A1, [A6 + 0x8] 000003B0 2251 movea.l A1, [A1] 000003B2 2050 movea.l A0, [A0] 000003B4 3028 0026 move.w D0, [A0 + 0x26] 000003B8 9069 0022 sub.w D0, [A1 + 0x22] 000003BC 0C40 01E0 cmpi.w D0, 0x1E0 000003C0 6D1C blt +0x1E /* 000003DE */ 000003C2 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2 000003C8 6710 beq +0x12 /* 000003DA */ 000003CA 4267 clr.w -[A7] 000003CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003D0 4267 clr.w -[A7] 000003D2 AA2C syscall TestDeviceAttribute 000003D4 101F move.b D0, [A7]+ 000003D6 4A00 tst.b D0 000003D8 6704 beq +0x6 /* 000003DE */ label000003DA: 000003DA 7001 moveq.l D0, 0x01 000003DC 6002 bra +0x4 /* 000003E0 */ label000003DE: 000003DE 7000 moveq.l D0, 0x00 label000003E0: 000003E0 4E5E unlink A6 000003E2 4E75 rts 000003E4 4445 neg.w D5 000003E6 5647 addq.w D7, 3 000003E8 4F4F chk.w D7, A7 000003EA 4420 neg.b -[A0] fn000003EC: 000003EC 4E56 FFC0 link A6, -0x0040 000003F0 2F07 move.l -[A7], D7 000003F2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000003F6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000003FA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000003FE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000402 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000406 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000040A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000040E 486D C9B6 pea.l [A5 - 0x364A] 00000412 A86E syscall InitGraf 00000414 A8FE syscall InitFonts 00000416 A912 syscall InitWindows 00000418 A930 syscall InitMenus 0000041A A9CC syscall TEInit 0000041C 486D 0192 pea.l [A5 + 0x192 /* export_46 */] 00000420 A97B syscall InitDialogs 00000422 A850 syscall InitCursor 00000424 3F3C FFFF move.w -[A7], 0xFFFF 00000428 4267 clr.w -[A7] 0000042A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000042E 2B78 016A C938 move.l [A5 - 0x36C8], [0x0000016A /* Ticks */] 00000434 486D CB42 pea.l [A5 - 0x34BE] 00000438 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000043C 4238 02F8 clr.b [0x000002F8 /* ScrDmpEnb */] 00000440 3F3C FFFF move.w -[A7], 0xFFFF 00000444 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000448 4267 clr.w -[A7] 0000044A 3F3C 0001 move.w -[A7], 0x1 0000044E 486E FFE4 pea.l [A6 - 0x1C] 00000452 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000456 301F move.w D0, [A7]+ 00000458 3B6E FFE8 D864 move.w [A5 - 0x279C], [A6 - 0x18] 0000045E 4A2E FFED tst.b [A6 - 0x13] 00000462 660A bne +0xC /* 0000046E */ 00000464 3F3C 0002 move.w -[A7], 0x2 00000468 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000046C 548F addq.l A7, 2 label0000046E: 0000046E 42A7 clr.l -[A7] 00000470 AA2A syscall GetMainDevice 00000472 205F movea.l A0, [A7]+ 00000474 2B48 C9C6 move.l [A5 - 0x363A], A0 00000478 3F3C 0001 move.w -[A7], 0x1 0000047C 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00000480 4EBA FECC jsr [PC - 0x134 /* 0000034E */] 00000484 5C8F addq.l A7, 6 00000486 4A00 tst.b D0 00000488 6600 007C bne +0x7E /* 00000506 */ 0000048C 42A7 clr.l -[A7] 0000048E AA29 syscall GetDeviceList 00000490 205F movea.l A0, [A7]+ 00000492 2B48 C9C6 move.l [A5 - 0x363A], A0 00000496 6020 bra +0x22 /* 000004B8 */ label00000498: 00000498 3F3C 0001 move.w -[A7], 0x1 0000049C 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000004A0 4EBA FEAC jsr [PC - 0x154 /* 0000034E */] 000004A4 5C8F addq.l A7, 6 000004A6 4A00 tst.b D0 000004A8 6614 bne +0x16 /* 000004BE */ 000004AA 42A7 clr.l -[A7] 000004AC 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000004B0 AA2B syscall GetNextDevice 000004B2 205F movea.l A0, [A7]+ 000004B4 2B48 C9C6 move.l [A5 - 0x363A], A0 label000004B8: 000004B8 4AAD C9C6 tst.l [A5 - 0x363A] 000004BC 66DA bne -0x24 /* 00000498 */ label000004BE: 000004BE 4AAD C9C6 tst.l [A5 - 0x363A] 000004C2 6632 bne +0x34 /* 000004F6 */ 000004C4 42A7 clr.l -[A7] 000004C6 AA29 syscall GetDeviceList 000004C8 205F movea.l A0, [A7]+ 000004CA 2B48 C9C6 move.l [A5 - 0x363A], A0 000004CE 6020 bra +0x22 /* 000004F0 */ label000004D0: 000004D0 3F3C 0002 move.w -[A7], 0x2 000004D4 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000004D8 4EBA FE74 jsr [PC - 0x18C /* 0000034E */] 000004DC 5C8F addq.l A7, 6 000004DE 4A00 tst.b D0 000004E0 6614 bne +0x16 /* 000004F6 */ 000004E2 42A7 clr.l -[A7] 000004E4 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000004E8 AA2B syscall GetNextDevice 000004EA 205F movea.l A0, [A7]+ 000004EC 2B48 C9C6 move.l [A5 - 0x363A], A0 label000004F0: 000004F0 4AAD C9C6 tst.l [A5 - 0x363A] 000004F4 66DA bne -0x24 /* 000004D0 */ label000004F6: 000004F6 4AAD C9C6 tst.l [A5 - 0x363A] 000004FA 660A bne +0xC /* 00000506 */ 000004FC 3F3C 0003 move.w -[A7], 0x3 00000500 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000504 548F addq.l A7, 2 label00000506: 00000506 206D C9C6 movea.l A0, [A5 - 0x363A] 0000050A 2050 movea.l A0, [A0] 0000050C 43ED C9CE lea.l A1, [A5 - 0x3632] 00000510 41E8 0022 lea.l A0, [A0 + 0x22] 00000514 22D8 move.l [A1]+, [A0]+ 00000516 22D8 move.l [A1]+, [A0]+ 00000518 42AE FFE0 clr.l [A6 - 0x20] 0000051C 42AE FFDC clr.l [A6 - 0x24] 00000520 302D C9D4 move.w D0, [A5 - 0x362C] 00000524 906D C9D0 sub.w D0, [A5 - 0x3630] 00000528 0C40 0280 cmpi.w D0, 0x280 0000052C 6F2C ble +0x2E /* 0000055A */ 0000052E 302D C9D4 move.w D0, [A5 - 0x362C] 00000532 906D C9D0 sub.w D0, [A5 - 0x3630] 00000536 0640 FD80 addi.w D0, 0xFD80 0000053A 48C0 ext.l D0 0000053C 81FC 0002 divs.w D0, 0x2 00000540 48C0 ext.l D0 00000542 2D40 FFE0 move.l [A6 - 0x20], D0 00000546 202E FFE0 move.l D0, [A6 - 0x20] 0000054A D16D C9D0 add.w [A5 - 0x3630], D0 0000054E 302D C9D0 move.w D0, [A5 - 0x3630] 00000552 0640 0280 addi.w D0, 0x280 00000556 3B40 C9D4 move.w [A5 - 0x362C], D0 label0000055A: 0000055A 302D C9D2 move.w D0, [A5 - 0x362E] 0000055E 906D C9CE sub.w D0, [A5 - 0x3632] 00000562 0C40 01E0 cmpi.w D0, 0x1E0 00000566 6F2C ble +0x2E /* 00000594 */ 00000568 302D C9D2 move.w D0, [A5 - 0x362E] 0000056C 906D C9CE sub.w D0, [A5 - 0x3632] 00000570 0640 FE20 addi.w D0, 0xFE20 00000574 48C0 ext.l D0 00000576 81FC 0002 divs.w D0, 0x2 0000057A 48C0 ext.l D0 0000057C 2D40 FFDC move.l [A6 - 0x24], D0 00000580 202E FFDC move.l D0, [A6 - 0x24] 00000584 D16D C9CE add.w [A5 - 0x3632], D0 00000588 302D C9CE move.w D0, [A5 - 0x3632] 0000058C 0640 01E0 addi.w D0, 0x1E0 00000590 3B40 C9D2 move.w [A5 - 0x362E], D0 label00000594: 00000594 42A7 clr.l -[A7] 00000596 3F3C AB03 move.w -[A7], 0xAB03 0000059A 1F3C 0001 move.b -[A7], 0x1 0000059E 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000005A2 201F move.l D0, [A7]+ 000005A4 42A7 clr.l -[A7] 000005A6 3F3C A89F move.w -[A7], 0xA89F 000005AA 1F3C 0001 move.b -[A7], 0x1 000005AE 2D40 FFC0 move.l [A6 - 0x40], D0 000005B2 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000005B6 201F move.l D0, [A7]+ 000005B8 B0AE FFC0 cmp.l D0, [A6 - 0x40] 000005BC 56C0 sne D0 000005BE 4400 neg.b D0 000005C0 4880 ext.w D0 000005C2 1B40 C9DE move.b [A5 - 0x3622], D0 000005C6 4267 clr.w -[A7] 000005C8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000005CC 101F move.b D0, [A7]+ 000005CE 4A00 tst.b D0 000005D0 6704 beq +0x6 /* 000005D6 */ 000005D2 422D C9DE clr.b [A5 - 0x3622] label000005D6: 000005D6 42A7 clr.l -[A7] 000005D8 4878 006C push.l 0x6C /* 'l' */ 000005DC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000005E0 205F movea.l A0, [A7]+ 000005E2 2B48 C9BA move.l [A5 - 0x3646], A0 000005E6 2F2D C9BA move.l -[A7], [A5 - 0x3646] 000005EA AA00 syscall OpenCPort 000005EC 2F2D C9BA move.l -[A7], [A5 - 0x3646] 000005F0 A873 syscall SetPort 000005F2 42A7 clr.l -[A7] 000005F4 A8D8 syscall NewRgn 000005F6 205F movea.l A0, [A7]+ 000005F8 2D48 FFCE move.l [A6 - 0x32], A0 000005FC 42A7 clr.l -[A7] 000005FE A8D8 syscall NewRgn 00000600 205F movea.l A0, [A7]+ 00000602 2D48 FFD2 move.l [A6 - 0x2E], A0 00000606 42A7 clr.l -[A7] 00000608 AA29 syscall GetDeviceList 0000060A 205F movea.l A0, [A7]+ 0000060C 2D48 FFCA move.l [A6 - 0x36], A0 00000610 6050 bra +0x52 /* 00000662 */ label00000612: 00000612 4267 clr.w -[A7] 00000614 2F2E FFCA move.l -[A7], [A6 - 0x36] 00000618 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000061C AA2C syscall TestDeviceAttribute 0000061E 101F move.b D0, [A7]+ 00000620 4A00 tst.b D0 00000622 6730 beq +0x32 /* 00000654 */ 00000624 4267 clr.w -[A7] 00000626 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000062A 3F3C 000F move.w -[A7], 0xF 0000062E AA2C syscall TestDeviceAttribute 00000630 101F move.b D0, [A7]+ 00000632 4A00 tst.b D0 00000634 671E beq +0x20 /* 00000654 */ 00000636 206E FFCA movea.l A0, [A6 - 0x36] 0000063A 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000063E 2050 movea.l A0, [A0] 00000640 4868 0022 pea.l [A0 + 0x22] 00000644 A8DF syscall RectRgn 00000646 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000064A 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000064E 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000652 A8E5 syscall UnionRgn label00000654: 00000654 42A7 clr.l -[A7] 00000656 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000065A AA2B syscall GetNextDevice 0000065C 205F movea.l A0, [A7]+ 0000065E 2D48 FFCA move.l [A6 - 0x36], A0 label00000662: 00000662 4AAE FFCA tst.l [A6 - 0x36] 00000666 66AA bne -0x54 /* 00000612 */ 00000668 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000066C 206D C9BA movea.l A0, [A5 - 0x3646] 00000670 2F28 0018 move.l -[A7], [A0 + 0x18] 00000674 A8DC syscall CopyRgn 00000676 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000067A A8D9 syscall DisposRgn/DisposeRgn 0000067C 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000680 A8D9 syscall DisposRgn/DisposeRgn 00000682 302D C9D0 move.w D0, [A5 - 0x3630] 00000686 4440 neg.w D0 00000688 322D C9CE move.w D1, [A5 - 0x3632] 0000068C 4441 neg.w D1 0000068E 3F00 move.w -[A7], D0 00000690 3F01 move.w -[A7], D1 00000692 A878 syscall SetOrigin 00000694 486D C9CE pea.l [A5 - 0x3632] 00000698 A871 syscall GlobalToLocal 0000069A 486D C9D2 pea.l [A5 - 0x362E] 0000069E A871 syscall GlobalToLocal 000006A0 206D C9C6 movea.l A0, [A5 - 0x363A] 000006A4 2050 movea.l A0, [A0] 000006A6 43ED C9D6 lea.l A1, [A5 - 0x362A] 000006AA 41E8 0022 lea.l A0, [A0 + 0x22] 000006AE 22D8 move.l [A1]+, [A0]+ 000006B0 22D8 move.l [A1]+, [A0]+ 000006B2 486D C9D6 pea.l [A5 - 0x362A] 000006B6 A871 syscall GlobalToLocal 000006B8 486D C9DA pea.l [A5 - 0x3626] 000006BC A871 syscall GlobalToLocal 000006BE 206D C9C6 movea.l A0, [A5 - 0x363A] 000006C2 2050 movea.l A0, [A0] 000006C4 2068 0016 movea.l A0, [A0 + 0x16] 000006C8 2050 movea.l A0, [A0] 000006CA 303C 1FFF move.w D0, 0x1FFF 000006CE C068 0004 and.w D0, [A0 + 0x4] 000006D2 4840 swap.w D0 000006D4 4240 clr.w D0 000006D6 4840 swap.w D0 000006D8 2B40 C9C2 move.l [A5 - 0x363E], D0 000006DC 206D C9C6 movea.l A0, [A5 - 0x363A] 000006E0 2050 movea.l A0, [A0] 000006E2 2068 0016 movea.l A0, [A0 + 0x16] 000006E6 2050 movea.l A0, [A0] 000006E8 2F2D C9C2 move.l -[A7], [A5 - 0x363E] 000006EC 2F2E FFDC move.l -[A7], [A6 - 0x24] 000006F0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000006F4 D090 add.l D0, [A0] 000006F6 D0AE FFE0 add.l D0, [A6 - 0x20] 000006FA 2B40 C9BE move.l [A5 - 0x3642], D0 000006FE 2F2D C9C2 move.l -[A7], [A5 - 0x363E] 00000702 4878 01E0 push.l 0x1E0 00000706 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000070A D0AD C9BE add.l D0, [A5 - 0x3642] 0000070E 0680 0000 0280 addi.l D0, 0x280 00000714 2D40 FFD6 move.l [A6 - 0x2A], D0 00000718 42A7 clr.l -[A7] 0000071A 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 0000071E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000722 201F move.l D0, [A7]+ 00000724 B0AE FFD6 cmp.l D0, [A6 - 0x2A] 00000728 6604 bne +0x6 /* 0000072E */ 0000072A 422D C9DE clr.b [A5 - 0x3622] label0000072E: 0000072E 4A2D C9DE tst.b [A5 - 0x3622] 00000732 672A beq +0x2C /* 0000075E */ 00000734 41ED 027A lea.l A0, [A5 + 0x27A /* export_75 */] 00000738 2B48 C9E0 move.l [A5 - 0x3620], A0 0000073C 41ED 028A lea.l A0, [A5 + 0x28A /* export_77 */] 00000740 2B48 C9E4 move.l [A5 - 0x361C], A0 00000744 41ED 029A lea.l A0, [A5 + 0x29A /* export_79 */] 00000748 2B48 C9E8 move.l [A5 - 0x3618], A0 0000074C 41ED 0272 lea.l A0, [A5 + 0x272 /* export_74 */] 00000750 2B48 C9F0 move.l [A5 - 0x3610], A0 00000754 41ED 02AA lea.l A0, [A5 + 0x2AA /* export_81 */] 00000758 2B48 C9EC move.l [A5 - 0x3614], A0 0000075C 6028 bra +0x2A /* 00000786 */ label0000075E: 0000075E 41ED 026A lea.l A0, [A5 + 0x26A /* export_73 */] 00000762 2B48 C9E0 move.l [A5 - 0x3620], A0 00000766 41ED 0282 lea.l A0, [A5 + 0x282 /* export_76 */] 0000076A 2B48 C9E4 move.l [A5 - 0x361C], A0 0000076E 41ED 0292 lea.l A0, [A5 + 0x292 /* export_78 */] 00000772 2B48 C9E8 move.l [A5 - 0x3618], A0 00000776 41ED 0262 lea.l A0, [A5 + 0x262 /* export_72 */] 0000077A 2B48 C9F0 move.l [A5 - 0x3610], A0 0000077E 41ED 02A2 lea.l A0, [A5 + 0x2A2 /* export_80 */] 00000782 2B48 C9EC move.l [A5 - 0x3614], A0 label00000786: 00000786 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000078A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 0000078E A852 syscall HideCursor 00000790 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000794 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000798 3F3C 0003 move.w -[A7], 0x3 0000079C A887 syscall TextFont 0000079E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000007A2 A88A syscall TextSize 000007A4 3F3C 0001 move.w -[A7], 0x1 000007A8 A888 syscall TextFace 000007AA 3F3C 0001 move.w -[A7], 0x1 000007AE A889 syscall TextMode 000007B0 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000007B6 486D CA10 pea.l [A5 - 0x35F0] 000007BA AA15 syscall RGBBackColor 000007BC 426D CA10 clr.w [A5 - 0x35F0] 000007C0 486D CA10 pea.l [A5 - 0x35F0] 000007C4 AA14 syscall RGBForeColor 000007C6 3F3C 01CC move.w -[A7], 0x1CC 000007CA 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 000007CE 4879 0000 0000 push.l 0x0 000007D4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000007D8 508F addq.l A7, 8 000007DA 7060 moveq.l D0, 0x60 000007DC 3B40 CA10 move.w [A5 - 0x35F0], D0 000007E0 486D CA10 pea.l [A5 - 0x35F0] 000007E4 AA14 syscall RGBForeColor 000007E6 3F3C 0235 move.w -[A7], 0x235 000007EA 3F3C 01C6 move.w -[A7], 0x1C6 000007EE A893 syscall MoveTo 000007F0 3F3C 0235 move.w -[A7], 0x235 000007F4 3F3C 01CA move.w -[A7], 0x1CA 000007F8 A891 syscall LineTo 000007FA 7E00 moveq.l D7, 0x00 000007FC 6000 00A4 bra +0xA6 /* 000008A2 */ label00000800: 00000800 3007 move.w D0, D7 00000802 48C0 ext.l D0 00000804 E580 asl D0, 2 00000806 41ED D866 lea.l A0, [A5 - 0x279A] 0000080A D1C0 add.l A0, D0 0000080C 42A7 clr.l -[A7] 0000080E 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */ 00000814 3007 move.w D0, D7 00000816 0640 1388 addi.w D0, 0x1388 0000081A 3F00 move.w -[A7], D0 0000081C 2D48 FFC0 move.l [A6 - 0x40], A0 00000820 A9A0 syscall GetResource 00000822 205F movea.l A0, [A7]+ 00000824 226E FFC0 movea.l A1, [A6 - 0x40] 00000828 2288 move.l [A1], A0 0000082A 3007 move.w D0, D7 0000082C 48C0 ext.l D0 0000082E E580 asl D0, 2 00000830 41ED D866 lea.l A0, [A5 - 0x279A] 00000834 D1C0 add.l A0, D0 00000836 4A90 tst.l [A0] 00000838 660A bne +0xC /* 00000844 */ 0000083A 3F3C 0001 move.w -[A7], 0x1 0000083E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000842 548F addq.l A7, 2 label00000844: 00000844 3007 move.w D0, D7 00000846 48C0 ext.l D0 00000848 E580 asl D0, 2 0000084A 41ED D866 lea.l A0, [A5 - 0x279A] 0000084E D1C0 add.l A0, D0 00000850 2F10 move.l -[A7], [A0] 00000852 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000856 3007 move.w D0, D7 00000858 48C0 ext.l D0 0000085A E580 asl D0, 2 0000085C 41ED D866 lea.l A0, [A5 - 0x279A] 00000860 D1C0 add.l A0, D0 00000862 2F10 move.l -[A7], [A0] 00000864 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000868 3007 move.w D0, D7 0000086A 48C0 ext.l D0 0000086C E580 asl D0, 2 0000086E 41ED D866 lea.l A0, [A5 - 0x279A] 00000872 D1C0 add.l A0, D0 00000874 2F10 move.l -[A7], [A0] 00000876 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 0000087A 3007 move.w D0, D7 0000087C 48C0 ext.l D0 0000087E E580 asl D0, 2 00000880 41ED D866 lea.l A0, [A5 - 0x279A] 00000884 D1C0 add.l A0, D0 00000886 2050 movea.l A0, [A0] 00000888 2D50 FFFC move.l [A6 - 0x4], [A0] 0000088C 206E FFFC movea.l A0, [A6 - 0x4] 00000890 7001 moveq.l D0, 0x01 00000892 1140 0001 move.b [A0 + 0x1], D0 00000896 206E FFFC movea.l A0, [A6 - 0x4] 0000089A 7051 moveq.l D0, 0x51 0000089C 1140 000F move.b [A0 + 0xF], D0 000008A0 5247 addq.w D7, 1 label000008A2: 000008A2 0C47 001D cmpi.w D7, 0x1D 000008A6 6D00 FF58 blt -0xA6 /* 00000800 */ 000008AA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000008AE 206D CA28 movea.l A0, [A5 - 0x35D8] 000008B2 1028 000F move.b D0, [A0 + 0xF] 000008B6 4880 ext.w D0 000008B8 3B40 CB40 move.w [A5 - 0x34C0], D0 000008BC 4EBA F7A6 jsr [PC - 0x85A /* 00000064 */] 000008C0 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 000008C4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000008C8 3F3C 0004 move.w -[A7], 0x4 000008CC 3F3C 0001 move.w -[A7], 0x1 000008D0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000008D4 588F addq.l A7, 4 000008D6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000008DA 0001 0004 ori.b D1, 0x4 000008DE 0038 0008 0012 ori.b [0x00000012], 0x8 000008E4 001C 0026 ori.b [A4]+, 0x26 /* '&' */ 000008E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000008EC 4EBA F8D0 jsr [PC - 0x730 /* 000001BE */] 000008F0 548F addq.l A7, 2 000008F2 6022 bra +0x24 /* 00000916 */ 000008F4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000008F8 4EBA F8C4 jsr [PC - 0x73C /* 000001BE */] 000008FC 548F addq.l A7, 2 000008FE 6016 bra +0x18 /* 00000916 */ 00000900 3F3C 0016 move.w -[A7], 0x16 00000904 4EBA F8B8 jsr [PC - 0x748 /* 000001BE */] 00000908 548F addq.l A7, 2 0000090A 600A bra +0xC /* 00000916 */ 0000090C 3F3C 0007 move.w -[A7], 0x7 00000910 4EBA F8AC jsr [PC - 0x754 /* 000001BE */] 00000914 548F addq.l A7, 2 label00000916: 00000916 7018 moveq.l D0, 0x18 00000918 3B40 CA10 move.w [A5 - 0x35F0], D0 0000091C 486D CA10 pea.l [A5 - 0x35F0] 00000920 AA14 syscall RGBForeColor 00000922 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000926 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000092A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000092E 42A7 clr.l -[A7] 00000930 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000934 201F move.l D0, [A7]+ 00000936 0C80 0003 8270 cmpi.l D0, 0x38270 0000093C 6C0A bge +0xC /* 00000948 */ 0000093E 3F3C 0001 move.w -[A7], 0x1 00000942 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000946 548F addq.l A7, 2 label00000948: 00000948 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 0000094E 486D CA10 pea.l [A5 - 0x35F0] 00000952 AA14 syscall RGBForeColor 00000954 486E FFF4 pea.l [A6 - 0xC] 00000958 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000095C 3F3C 01C2 move.w -[A7], 0x1C2 00000960 3F3C 0244 move.w -[A7], 0x244 00000964 3F3C 01D1 move.w -[A7], 0x1D1 00000968 A8A7 syscall SetRect 0000096A 486E FFF4 pea.l [A6 - 0xC] 0000096E 486D C9A6 pea.l [A5 - 0x365A] 00000972 A8A5 syscall FillRect 00000974 7060 moveq.l D0, 0x60 00000976 3B40 CA10 move.w [A5 - 0x35F0], D0 0000097A 486D CA10 pea.l [A5 - 0x35F0] 0000097E AA14 syscall RGBForeColor 00000980 3F3C 01CC move.w -[A7], 0x1CC 00000984 3F3C 0104 move.w -[A7], 0x104 00000988 4879 0000 0008 push.l 0x8 0000098E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000992 508F addq.l A7, 8 label00000994: 00000994 4267 clr.w -[A7] 00000996 A974 syscall Button 00000998 101F move.b D0, [A7]+ 0000099A 4A00 tst.b D0 0000099C 67F6 beq -0x8 /* 00000994 */ 0000099E 7001 moveq.l D0, 0x01 000009A0 1B40 CA3E move.b [A5 - 0x35C2], D0 label000009A4: 000009A4 4EBA F740 jsr [PC - 0x8C0 /* 000000E6 */] 000009A8 4A00 tst.b D0 000009AA 66F8 bne -0x6 /* 000009A4 */ 000009AC 4EBA F6D8 jsr [PC - 0x928 /* 00000086 */] 000009B0 2E1F move.l D7, [A7]+ 000009B2 4E5E unlink A6 000009B4 4E75 rts 000009B6 494E chk.w D4, A6 000009B8 4954 chk.w D4, [A4] 000009BA 2020 move.l D0, -[A0] 000009BC 2020 move.l D0, -[A0] fn000009BE: 000009BE 4E56 FFF8 link A6, -0x0008 000009C2 426D CA10 clr.w [A5 - 0x35F0] 000009C6 486D CA10 pea.l [A5 - 0x35F0] 000009CA AA15 syscall RGBBackColor 000009CC 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000009D2 486D CA10 pea.l [A5 - 0x35F0] 000009D6 AA14 syscall RGBForeColor 000009D8 486E FFF8 pea.l [A6 - 0x8] 000009DC 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000009E0 3F3C 0001 move.w -[A7], 0x1 000009E4 3F3C 005E move.w -[A7], 0x5E /* '^' */ 000009E8 3F3C 0008 move.w -[A7], 0x8 000009EC A8A7 syscall SetRect 000009EE 486E FFF8 pea.l [A6 - 0x8] 000009F2 A8A3 syscall EraseRect 000009F4 3F3C 0008 move.w -[A7], 0x8 000009F8 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000009FC 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00000A00 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000A04 508F addq.l A7, 8 00000A06 4E5E unlink A6 00000A08 4E75 rts 00000A0A 4452 neg.w [A2] 00000A0C 4157 chk.w D0, [A7] 00000A0E 4942 chk.w D4, D2 00000A10 5343 subq.w D3, 1 fn00000A12: 00000A12 4E56 FFF8 link A6, -0x0008 00000A16 426D CA10 clr.w [A5 - 0x35F0] 00000A1A 486D CA10 pea.l [A5 - 0x35F0] 00000A1E AA15 syscall RGBBackColor 00000A20 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000A26 486D CA10 pea.l [A5 - 0x35F0] 00000A2A AA14 syscall RGBForeColor 00000A2C 486E FFF8 pea.l [A6 - 0x8] 00000A30 3F3C 016A move.w -[A7], 0x16A 00000A34 4267 clr.w -[A7] 00000A36 3F3C 01A6 move.w -[A7], 0x1A6 00000A3A 3F3C 0008 move.w -[A7], 0x8 00000A3E A8A7 syscall SetRect 00000A40 486E FFF8 pea.l [A6 - 0x8] 00000A44 A8A3 syscall EraseRect 00000A46 7005 moveq.l D0, 0x05 00000A48 3B40 CA10 move.w [A5 - 0x35F0], D0 00000A4C 486D CA10 pea.l [A5 - 0x35F0] 00000A50 AA14 syscall RGBForeColor 00000A52 3F3C 01A7 move.w -[A7], 0x1A7 00000A56 3F3C 0001 move.w -[A7], 0x1 00000A5A A893 syscall MoveTo 00000A5C 4267 clr.w -[A7] 00000A5E 3F3C 0006 move.w -[A7], 0x6 00000A62 A892 syscall Line 00000A64 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000A6A 486D CA10 pea.l [A5 - 0x35F0] 00000A6E AA14 syscall RGBForeColor 00000A70 7000 moveq.l D0, 0x00 00000A72 102D CB61 move.b D0, [A5 - 0x349F] 00000A76 E248 lsr D0.w, 1 00000A78 486E FFF8 pea.l [A6 - 0x8] 00000A7C 3F3C 016A move.w -[A7], 0x16A 00000A80 3F3C 0001 move.w -[A7], 0x1 00000A84 0640 016A addi.w D0, 0x16A 00000A88 3F00 move.w -[A7], D0 00000A8A 3F3C 0008 move.w -[A7], 0x8 00000A8E A8A7 syscall SetRect 00000A90 486E FFF8 pea.l [A6 - 0x8] 00000A94 486D C9A6 pea.l [A5 - 0x365A] 00000A98 A8A5 syscall FillRect 00000A9A 4E5E unlink A6 00000A9C 4E75 rts 00000A9E 4452 neg.w [A2] 00000AA0 4157 chk.w D0, [A7] 00000AA2 4942 chk.w D4, D2 00000AA4 5348 subq.w A0, 1 export_96: fn00000AA6: 00000AA6 4E56 FFF8 link A6, -0x0008 00000AAA 426D CA10 clr.w [A5 - 0x35F0] 00000AAE 486D CA10 pea.l [A5 - 0x35F0] 00000AB2 AA15 syscall RGBBackColor 00000AB4 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000ABA 486D CA10 pea.l [A5 - 0x35F0] 00000ABE AA14 syscall RGBForeColor 00000AC0 486E FFF8 pea.l [A6 - 0x8] 00000AC4 3F3C 01DC move.w -[A7], 0x1DC 00000AC8 3F3C 0001 move.w -[A7], 0x1 00000ACC 3F3C 01FF move.w -[A7], 0x1FF 00000AD0 3F3C 0008 move.w -[A7], 0x8 00000AD4 A8A7 syscall SetRect 00000AD6 486E FFF8 pea.l [A6 - 0x8] 00000ADA A8A3 syscall EraseRect 00000ADC 3F3C 0008 move.w -[A7], 0x8 00000AE0 3F3C 01DC move.w -[A7], 0x1DC 00000AE4 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 00000AE8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000AEC 508F addq.l A7, 8 00000AEE 4E5E unlink A6 00000AF0 4E75 rts 00000AF2 4452 neg.w [A2] 00000AF4 4157 chk.w D0, [A7] 00000AF6 4942 chk.w D4, D2 00000AF8 424F clr.w A7 export_91: fn00000AFA: 00000AFA 4E56 FFF8 link A6, -0x0008 00000AFE 2F07 move.l -[A7], D7 00000B00 426D CA10 clr.w [A5 - 0x35F0] 00000B04 486D CA10 pea.l [A5 - 0x35F0] 00000B08 AA15 syscall RGBBackColor 00000B0A 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000B10 486D CA10 pea.l [A5 - 0x35F0] 00000B14 AA14 syscall RGBForeColor 00000B16 4267 clr.w -[A7] 00000B18 3F3C 000B move.w -[A7], 0xB 00000B1C A893 syscall MoveTo 00000B1E 3F3C 027F move.w -[A7], 0x27F 00000B22 3F3C 000B move.w -[A7], 0xB 00000B26 A891 syscall LineTo 00000B28 4267 clr.w -[A7] 00000B2A 3F3C 01D7 move.w -[A7], 0x1D7 00000B2E A893 syscall MoveTo 00000B30 4267 clr.w -[A7] 00000B32 3F3C 01D9 move.w -[A7], 0x1D9 00000B36 A891 syscall LineTo 00000B38 3F3C 00A0 move.w -[A7], 0xA0 00000B3C 3F3C 01D7 move.w -[A7], 0x1D7 00000B40 A893 syscall MoveTo 00000B42 3F3C 00A0 move.w -[A7], 0xA0 00000B46 3F3C 01D9 move.w -[A7], 0x1D9 00000B4A A891 syscall LineTo 00000B4C 3F3C 0140 move.w -[A7], 0x140 00000B50 3F3C 01D7 move.w -[A7], 0x1D7 00000B54 A893 syscall MoveTo 00000B56 3F3C 0140 move.w -[A7], 0x140 00000B5A 3F3C 01D9 move.w -[A7], 0x1D9 00000B5E A891 syscall LineTo 00000B60 3F3C 01E0 move.w -[A7], 0x1E0 00000B64 3F3C 01D7 move.w -[A7], 0x1D7 00000B68 A893 syscall MoveTo 00000B6A 3F3C 01E0 move.w -[A7], 0x1E0 00000B6E 3F3C 01D9 move.w -[A7], 0x1D9 00000B72 A891 syscall LineTo 00000B74 3F3C 027F move.w -[A7], 0x27F 00000B78 3F3C 01D7 move.w -[A7], 0x1D7 00000B7C A893 syscall MoveTo 00000B7E 3F3C 027F move.w -[A7], 0x27F 00000B82 3F3C 01D9 move.w -[A7], 0x1D9 00000B86 A891 syscall LineTo 00000B88 3F3C 0003 move.w -[A7], 0x3 00000B8C A887 syscall TextFont 00000B8E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B92 A88A syscall TextSize 00000B94 3F3C 0001 move.w -[A7], 0x1 00000B98 A888 syscall TextFace 00000B9A 4267 clr.w -[A7] 00000B9C A889 syscall TextMode 00000B9E 7002 moveq.l D0, 0x02 00000BA0 3B40 CA10 move.w [A5 - 0x35F0], D0 00000BA4 486D CA10 pea.l [A5 - 0x35F0] 00000BA8 AA14 syscall RGBForeColor 00000BAA 3F3C 0008 move.w -[A7], 0x8 00000BAE 3F3C 0005 move.w -[A7], 0x5 00000BB2 4879 0000 001A push.l 0x1A 00000BB8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000BBC 508F addq.l A7, 8 00000BBE 486E FFF8 pea.l [A6 - 0x8] 00000BC2 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000BC6 3F3C 0001 move.w -[A7], 0x1 00000BCA 3F3C 005E move.w -[A7], 0x5E /* '^' */ 00000BCE 3F3C 0008 move.w -[A7], 0x8 00000BD2 A8A7 syscall SetRect 00000BD4 486E FFF8 pea.l [A6 - 0x8] 00000BD8 A8A3 syscall EraseRect 00000BDA 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000BE0 486D CA10 pea.l [A5 - 0x35F0] 00000BE4 AA14 syscall RGBForeColor 00000BE6 3F3C 0008 move.w -[A7], 0x8 00000BEA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000BEE 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00000BF2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000BF6 508F addq.l A7, 8 00000BF8 7002 moveq.l D0, 0x02 00000BFA 3B40 CA10 move.w [A5 - 0x35F0], D0 00000BFE 486D CA10 pea.l [A5 - 0x35F0] 00000C02 AA14 syscall RGBForeColor 00000C04 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00000C0A 661E bne +0x20 /* 00000C2A */ 00000C0C 0C2D 0002 CA3F cmpi.b [A5 - 0x35C1], 0x2 00000C12 6616 bne +0x18 /* 00000C2A */ 00000C14 3F3C 0008 move.w -[A7], 0x8 00000C18 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00000C1C 4879 0000 0022 push.l 0x22 /* '\"' */ 00000C22 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000C26 508F addq.l A7, 8 00000C28 603A bra +0x3C /* 00000C64 */ label00000C2A: 00000C2A 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00000C30 661E bne +0x20 /* 00000C50 */ 00000C32 0C2D 0001 CA3F cmpi.b [A5 - 0x35C1], 0x1 00000C38 6616 bne +0x18 /* 00000C50 */ 00000C3A 3F3C 0008 move.w -[A7], 0x8 00000C3E 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00000C42 4879 0000 0028 push.l 0x28 /* '(' */ 00000C48 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000C4C 508F addq.l A7, 8 00000C4E 6014 bra +0x16 /* 00000C64 */ label00000C50: 00000C50 3F3C 0008 move.w -[A7], 0x8 00000C54 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00000C58 4879 0000 002E push.l 0x2E /* '.' */ 00000C5E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000C62 508F addq.l A7, 8 label00000C64: 00000C64 486E FFF8 pea.l [A6 - 0x8] 00000C68 3F3C 0088 move.w -[A7], 0x88 00000C6C 3F3C 0001 move.w -[A7], 0x1 00000C70 3F3C 00B8 move.w -[A7], 0xB8 00000C74 3F3C 0008 move.w -[A7], 0x8 00000C78 A8A7 syscall SetRect 00000C7A 486E FFF8 pea.l [A6 - 0x8] 00000C7E A8A3 syscall EraseRect 00000C80 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000C86 486D CA10 pea.l [A5 - 0x35F0] 00000C8A AA14 syscall RGBForeColor 00000C8C 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00000C92 6614 bne +0x16 /* 00000CA8 */ 00000C94 3F3C 0008 move.w -[A7], 0x8 00000C98 3F3C 0088 move.w -[A7], 0x88 00000C9C 2F2D D692 move.l -[A7], [A5 - 0x296E] 00000CA0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000CA4 508F addq.l A7, 8 00000CA6 6016 bra +0x18 /* 00000CBE */ label00000CA8: 00000CA8 3F3C 0008 move.w -[A7], 0x8 00000CAC 3F3C 0088 move.w -[A7], 0x88 00000CB0 206D CA18 movea.l A0, [A5 - 0x35E8] 00000CB4 2F28 0032 move.l -[A7], [A0 + 0x32] 00000CB8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000CBC 508F addq.l A7, 8 label00000CBE: 00000CBE 7002 moveq.l D0, 0x02 00000CC0 3B40 CA10 move.w [A5 - 0x35F0], D0 00000CC4 486D CA10 pea.l [A5 - 0x35F0] 00000CC8 AA14 syscall RGBForeColor 00000CCA 3F3C 0008 move.w -[A7], 0x8 00000CCE 3F3C 00C2 move.w -[A7], 0xC2 00000CD2 4879 0000 0034 push.l 0x34 /* '4' */ 00000CD8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000CDC 508F addq.l A7, 8 00000CDE 486E FFF8 pea.l [A6 - 0x8] 00000CE2 3F3C 00EC move.w -[A7], 0xEC 00000CE6 3F3C 0001 move.w -[A7], 0x1 00000CEA 3F3C 00F9 move.w -[A7], 0xF9 00000CEE 3F3C 0008 move.w -[A7], 0x8 00000CF2 A8A7 syscall SetRect 00000CF4 486E FFF8 pea.l [A6 - 0x8] 00000CF8 A8A3 syscall EraseRect 00000CFA 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000D00 486D CA10 pea.l [A5 - 0x35F0] 00000D04 AA14 syscall RGBForeColor 00000D06 3F3C 0008 move.w -[A7], 0x8 00000D0A 3F3C 00EC move.w -[A7], 0xEC 00000D0E 306D CB5C movea.w A0, [A5 - 0x34A4] 00000D12 2F08 move.l -[A7], A0 00000D14 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000D18 508F addq.l A7, 8 00000D1A 7002 moveq.l D0, 0x02 00000D1C 3B40 CA10 move.w [A5 - 0x35F0], D0 00000D20 486D CA10 pea.l [A5 - 0x35F0] 00000D24 AA14 syscall RGBForeColor 00000D26 3F3C 0008 move.w -[A7], 0x8 00000D2A 3F3C 0103 move.w -[A7], 0x103 00000D2E 4879 0000 003C push.l 0x3C /* '<' */ 00000D34 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000D38 508F addq.l A7, 8 00000D3A 486E FFF8 pea.l [A6 - 0x8] 00000D3E 3F3C 0128 move.w -[A7], 0x128 00000D42 3F3C 0001 move.w -[A7], 0x1 00000D46 3F3C 0135 move.w -[A7], 0x135 00000D4A 3F3C 0008 move.w -[A7], 0x8 00000D4E A8A7 syscall SetRect 00000D50 486E FFF8 pea.l [A6 - 0x8] 00000D54 A8A3 syscall EraseRect 00000D56 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000D5C 486D CA10 pea.l [A5 - 0x35F0] 00000D60 AA14 syscall RGBForeColor 00000D62 3F3C 0008 move.w -[A7], 0x8 00000D66 3F3C 0128 move.w -[A7], 0x128 00000D6A 102D CB5E move.b D0, [A5 - 0x34A2] 00000D6E 4880 ext.w D0 00000D70 48C0 ext.l D0 00000D72 2F00 move.l -[A7], D0 00000D74 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000D78 508F addq.l A7, 8 00000D7A 7002 moveq.l D0, 0x02 00000D7C 3B40 CA10 move.w [A5 - 0x35F0], D0 00000D80 486D CA10 pea.l [A5 - 0x35F0] 00000D84 AA14 syscall RGBForeColor 00000D86 3F3C 0008 move.w -[A7], 0x8 00000D8A 3F3C 013F move.w -[A7], 0x13F 00000D8E 4879 0000 0044 push.l 0x44 /* 'D' */ 00000D94 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000D98 508F addq.l A7, 8 00000D9A 486E FFF8 pea.l [A6 - 0x8] 00000D9E 3F3C 016A move.w -[A7], 0x16A 00000DA2 4267 clr.w -[A7] 00000DA4 3F3C 01A6 move.w -[A7], 0x1A6 00000DA8 3F3C 0008 move.w -[A7], 0x8 00000DAC A8A7 syscall SetRect 00000DAE 486E FFF8 pea.l [A6 - 0x8] 00000DB2 A8A3 syscall EraseRect 00000DB4 7005 moveq.l D0, 0x05 00000DB6 3B40 CA10 move.w [A5 - 0x35F0], D0 00000DBA 486D CA10 pea.l [A5 - 0x35F0] 00000DBE AA14 syscall RGBForeColor 00000DC0 3F3C 01A7 move.w -[A7], 0x1A7 00000DC4 3F3C 0001 move.w -[A7], 0x1 00000DC8 A893 syscall MoveTo 00000DCA 4267 clr.w -[A7] 00000DCC 3F3C 0006 move.w -[A7], 0x6 00000DD0 A892 syscall Line 00000DD2 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000DD8 486D CA10 pea.l [A5 - 0x35F0] 00000DDC AA14 syscall RGBForeColor 00000DDE 7000 moveq.l D0, 0x00 00000DE0 102D CB61 move.b D0, [A5 - 0x349F] 00000DE4 E248 lsr D0.w, 1 00000DE6 486E FFF8 pea.l [A6 - 0x8] 00000DEA 3F3C 016A move.w -[A7], 0x16A 00000DEE 3F3C 0001 move.w -[A7], 0x1 00000DF2 0640 016A addi.w D0, 0x16A 00000DF6 3F00 move.w -[A7], D0 00000DF8 3F3C 0008 move.w -[A7], 0x8 00000DFC A8A7 syscall SetRect 00000DFE 486E FFF8 pea.l [A6 - 0x8] 00000E02 486D C9A6 pea.l [A5 - 0x365A] 00000E06 A8A5 syscall FillRect 00000E08 7002 moveq.l D0, 0x02 00000E0A 3B40 CA10 move.w [A5 - 0x35F0], D0 00000E0E 486D CA10 pea.l [A5 - 0x35F0] 00000E12 AA14 syscall RGBForeColor 00000E14 3F3C 0008 move.w -[A7], 0x8 00000E18 3F3C 01B2 move.w -[A7], 0x1B2 00000E1C 4879 0000 004C push.l 0x4C /* 'L' */ 00000E22 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000E26 508F addq.l A7, 8 00000E28 486E FFF8 pea.l [A6 - 0x8] 00000E2C 3F3C 01DC move.w -[A7], 0x1DC 00000E30 3F3C 0001 move.w -[A7], 0x1 00000E34 3F3C 01FF move.w -[A7], 0x1FF 00000E38 3F3C 0008 move.w -[A7], 0x8 00000E3C A8A7 syscall SetRect 00000E3E 486E FFF8 pea.l [A6 - 0x8] 00000E42 A8A3 syscall EraseRect 00000E44 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000E4A 486D CA10 pea.l [A5 - 0x35F0] 00000E4E AA14 syscall RGBForeColor 00000E50 3F3C 0008 move.w -[A7], 0x8 00000E54 3F3C 01DC move.w -[A7], 0x1DC 00000E58 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 00000E5C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000E60 508F addq.l A7, 8 00000E62 486E FFF8 pea.l [A6 - 0x8] 00000E66 3F3C 0200 move.w -[A7], 0x200 00000E6A 4267 clr.w -[A7] 00000E6C 3F3C 020B move.w -[A7], 0x20B 00000E70 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E74 A8A7 syscall SetRect 00000E76 486E FFF8 pea.l [A6 - 0x8] 00000E7A A8A3 syscall EraseRect 00000E7C 486E FFF8 pea.l [A6 - 0x8] 00000E80 3F3C 020D move.w -[A7], 0x20D 00000E84 4267 clr.w -[A7] 00000E86 3F3C 021D move.w -[A7], 0x21D 00000E8A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E8E A8A7 syscall SetRect 00000E90 486E FFF8 pea.l [A6 - 0x8] 00000E94 A8A3 syscall EraseRect 00000E96 486E FFF8 pea.l [A6 - 0x8] 00000E9A 3F3C 0222 move.w -[A7], 0x222 00000E9E 4267 clr.w -[A7] 00000EA0 3F3C 0245 move.w -[A7], 0x245 00000EA4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EA8 A8A7 syscall SetRect 00000EAA 486E FFF8 pea.l [A6 - 0x8] 00000EAE A8A3 syscall EraseRect 00000EB0 486E FFF8 pea.l [A6 - 0x8] 00000EB4 3F3C 0248 move.w -[A7], 0x248 00000EB8 4267 clr.w -[A7] 00000EBA 3F3C 0251 move.w -[A7], 0x251 00000EBE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EC2 A8A7 syscall SetRect 00000EC4 486E FFF8 pea.l [A6 - 0x8] 00000EC8 A8A3 syscall EraseRect 00000ECA 486E FFF8 pea.l [A6 - 0x8] 00000ECE 3F3C 0253 move.w -[A7], 0x253 00000ED2 4267 clr.w -[A7] 00000ED4 3F3C 0261 move.w -[A7], 0x261 00000ED8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EDC A8A7 syscall SetRect 00000EDE 486E FFF8 pea.l [A6 - 0x8] 00000EE2 A8A3 syscall EraseRect 00000EE4 486E FFF8 pea.l [A6 - 0x8] 00000EE8 3F3C 0264 move.w -[A7], 0x264 00000EEC 3F3C 0001 move.w -[A7], 0x1 00000EF0 3F3C 026F move.w -[A7], 0x26F 00000EF4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EF8 A8A7 syscall SetRect 00000EFA 486E FFF8 pea.l [A6 - 0x8] 00000EFE A8A3 syscall EraseRect 00000F00 486E FFF8 pea.l [A6 - 0x8] 00000F04 3F3C 0272 move.w -[A7], 0x272 00000F08 4267 clr.w -[A7] 00000F0A 3F3C 0280 move.w -[A7], 0x280 00000F0E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000F12 A8A7 syscall SetRect 00000F14 486E FFF8 pea.l [A6 - 0x8] 00000F18 A8A3 syscall EraseRect 00000F1A 4A2D CB5F tst.b [A5 - 0x34A1] 00000F1E 6718 beq +0x1A /* 00000F38 */ 00000F20 206D CD1E movea.l A0, [A5 - 0x32E2] 00000F24 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F28 3F3C 0005 move.w -[A7], 0x5 00000F2C 3F3C 0205 move.w -[A7], 0x205 00000F30 206D C9E0 movea.l A0, [A5 - 0x3620] 00000F34 4E90 jsr [A0] 00000F36 508F addq.l A7, 8 label00000F38: 00000F38 7E00 moveq.l D7, 0x00 00000F3A 6020 bra +0x22 /* 00000F5C */ label00000F3C: 00000F3C 3007 move.w D0, D7 00000F3E C1FC 000A muls.w D0, 0xA /* '\n' */ 00000F42 206D CCEA movea.l A0, [A5 - 0x3316] 00000F46 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F4A 4267 clr.w -[A7] 00000F4C 0640 020D addi.w D0, 0x20D 00000F50 3F00 move.w -[A7], D0 00000F52 206D C9E0 movea.l A0, [A5 - 0x3620] 00000F56 4E90 jsr [A0] 00000F58 508F addq.l A7, 8 00000F5A 5247 addq.w D7, 1 label00000F5C: 00000F5C 102D CB60 move.b D0, [A5 - 0x34A0] 00000F60 4880 ext.w D0 00000F62 BE40 cmp.w D7, D0 00000F64 6DD6 blt -0x28 /* 00000F3C */ 00000F66 7E00 moveq.l D7, 0x00 00000F68 6020 bra +0x22 /* 00000F8A */ label00000F6A: 00000F6A 3007 move.w D0, D7 00000F6C C1FC 000D muls.w D0, 0xD /* '\r' */ 00000F70 206D CCE6 movea.l A0, [A5 - 0x331A] 00000F74 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F78 4267 clr.w -[A7] 00000F7A 0640 0222 addi.w D0, 0x222 00000F7E 3F00 move.w -[A7], D0 00000F80 206D C9E0 movea.l A0, [A5 - 0x3620] 00000F84 4E90 jsr [A0] 00000F86 508F addq.l A7, 8 00000F88 5247 addq.w D7, 1 label00000F8A: 00000F8A 102D CB62 move.b D0, [A5 - 0x349E] 00000F8E 4880 ext.w D0 00000F90 BE40 cmp.w D7, D0 00000F92 6DD6 blt -0x28 /* 00000F6A */ 00000F94 4A2D CB63 tst.b [A5 - 0x349D] 00000F98 6718 beq +0x1A /* 00000FB2 */ 00000F9A 206D CCB2 movea.l A0, [A5 - 0x334E] 00000F9E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000FA2 3F3C 0005 move.w -[A7], 0x5 00000FA6 3F3C 024D move.w -[A7], 0x24D 00000FAA 206D C9E4 movea.l A0, [A5 - 0x361C] 00000FAE 4E90 jsr [A0] 00000FB0 508F addq.l A7, 8 label00000FB2: 00000FB2 4A2D CB65 tst.b [A5 - 0x349B] 00000FB6 6718 beq +0x1A /* 00000FD0 */ 00000FB8 206D CCD2 movea.l A0, [A5 - 0x332E] 00000FBC 2F28 0002 move.l -[A7], [A0 + 0x2] 00000FC0 3F3C 0005 move.w -[A7], 0x5 00000FC4 3F3C 025A move.w -[A7], 0x25A 00000FC8 206D C9E4 movea.l A0, [A5 - 0x361C] 00000FCC 4E90 jsr [A0] 00000FCE 508F addq.l A7, 8 label00000FD0: 00000FD0 4A2D CB68 tst.b [A5 - 0x3498] 00000FD4 6718 beq +0x1A /* 00000FEE */ 00000FD6 206D CCBA movea.l A0, [A5 - 0x3346] 00000FDA 2F28 0002 move.l -[A7], [A0 + 0x2] 00000FDE 3F3C 0004 move.w -[A7], 0x4 00000FE2 3F3C 0269 move.w -[A7], 0x269 00000FE6 206D C9E4 movea.l A0, [A5 - 0x361C] 00000FEA 4E90 jsr [A0] 00000FEC 508F addq.l A7, 8 label00000FEE: 00000FEE 4A2D CB66 tst.b [A5 - 0x349A] 00000FF2 6718 beq +0x1A /* 0000100C */ 00000FF4 206D CCD6 movea.l A0, [A5 - 0x332A] 00000FF8 2F28 0002 move.l -[A7], [A0 + 0x2] 00000FFC 3F3C FFFF move.w -[A7], 0xFFFF 00001000 3F3C 0279 move.w -[A7], 0x279 00001004 206D C9E4 movea.l A0, [A5 - 0x361C] 00001008 4E90 jsr [A0] 0000100A 508F addq.l A7, 8 label0000100C: 0000100C 2E1F move.l D7, [A7]+ 0000100E 4E5E unlink A6 00001010 4E75 rts 00001012 4452 neg.w [A2] 00001014 4157 chk.w D0, [A7] 00001016 4942 chk.w D4, D2 00001018 4152 chk.w D0, [A2] export_89: fn0000101A: 0000101A 4E56 FFFC link A6, -0x0004 0000101E 302D C9D0 move.w D0, [A5 - 0x3630] 00001022 D06E 0008 add.w D0, [A6 + 0x8] 00001026 3D40 FFFE move.w [A6 - 0x2], D0 0000102A 302D C9CE move.w D0, [A5 - 0x3632] 0000102E D06E 000A add.w D0, [A6 + 0xA] 00001032 3D40 FFFC move.w [A6 - 0x4], D0 00001036 486E FFFC pea.l [A6 - 0x4] 0000103A A870 syscall LocalToGlobal 0000103C 21EE FFFC 0828 move.l [0x00000828 /* MTemp */], [A6 - 0x4] 00001042 21EE FFFC 082C move.l [0x0000082C /* RawMouse */], [A6 - 0x4] 00001048 21EE FFFC 0830 move.l [0x00000830 /* Mouse */], [A6 - 0x4] 0000104E 7001 moveq.l D0, 0x01 00001050 11C0 08CE move.b [0x000008CE /* CrsrNew */], D0 00001054 4E5E unlink A6 00001056 4E75 rts 00001058 5345 subq.w D5, 1 0000105A 544D addq.w A5, 2 0000105C 4F55 chk.w D7, [A5] 0000105E 5345 subq.w D5, 1 export_97: fn00001060: 00001060 4E56 FFAE link A6, -0x0052 00001064 2F07 move.l -[A7], D7 label00001066: 00001066 4267 clr.w -[A7] 00001068 A861 syscall Random 0000106A 301F move.w D0, [A7]+ 0000106C 48C0 ext.l D0 0000106E 0680 0000 8000 addi.l D0, 0x8000 00001074 2D40 FFD4 move.l [A6 - 0x2C], D0 00001078 4267 clr.w -[A7] 0000107A A861 syscall Random 0000107C 301F move.w D0, [A7]+ 0000107E 48C0 ext.l D0 00001080 0680 0000 8000 addi.l D0, 0x8000 00001086 2D40 FFD0 move.l [A6 - 0x30], D0 0000108A 4267 clr.w -[A7] 0000108C A861 syscall Random 0000108E 301F move.w D0, [A7]+ 00001090 4A40 tst.w D0 00001092 5EC0 sgt D0 00001094 4400 neg.b D0 00001096 4880 ext.w D0 00001098 1D40 FFCB move.b [A6 - 0x35], D0 0000109C 4A2E FFCB tst.b [A6 - 0x35] 000010A0 670E beq +0x10 /* 000010B0 */ 000010A2 202E FFD4 move.l D0, [A6 - 0x2C] 000010A6 90AE FFD0 sub.l D0, [A6 - 0x30] 000010AA 2D40 FFCC move.l [A6 - 0x34], D0 000010AE 600C bra +0xE /* 000010BC */ label000010B0: 000010B0 202E FFD0 move.l D0, [A6 - 0x30] 000010B4 90AE FFD4 sub.l D0, [A6 - 0x2C] 000010B8 2D40 FFCC move.l [A6 - 0x34], D0 label000010BC: 000010BC 4AAE FFCC tst.l [A6 - 0x34] 000010C0 6C0A bge +0xC /* 000010CC */ 000010C2 202E FFCC move.l D0, [A6 - 0x34] 000010C6 4480 neg.l D0 000010C8 2D40 FFCC move.l [A6 - 0x34], D0 label000010CC: 000010CC 0CAE 0000 1F40 FFCC cmpi.l [A6 - 0x34], 0x1F40 000010D4 6D90 blt -0x6E /* 00001066 */ 000010D6 0CAE 0000 8000 FFCC cmpi.l [A6 - 0x34], 0x8000 000010DE 6E86 bgt -0x78 /* 00001066 */ 000010E0 7E00 moveq.l D7, 0x00 000010E2 6000 019C bra +0x19E /* 00001280 */ label000010E6: 000010E6 4A2E FFCB tst.b [A6 - 0x35] 000010EA 6700 00A0 beq +0xA2 /* 0000118C */ 000010EE 3007 move.w D0, D7 000010F0 48C0 ext.l D0 000010F2 E780 asl D0, 3 000010F4 D08E add.l D0, A6 000010F6 222E FFD4 move.l D1, [A6 - 0x2C] 000010FA 92AE FFD0 sub.l D1, [A6 - 0x30] 000010FE 2D41 FFC6 move.l [A6 - 0x3A], D1 00001102 486E FFC6 pea.l [A6 - 0x3A] 00001106 486E FFBC pea.l [A6 - 0x44] 0000110A 3F3C 280E move.w -[A7], 0x280E 0000110E A9EB syscall Pack4/FP68K 00001110 4879 0000 0054 push.l 0x54 /* 'T' */ 00001116 486E FFBC pea.l [A6 - 0x44] 0000111A 3F3C 0006 move.w -[A7], 0x6 0000111E A9EB syscall Pack4/FP68K 00001120 3D47 FFBA move.w [A6 - 0x46], D7 00001124 486E FFBA pea.l [A6 - 0x46] 00001128 486E FFBC pea.l [A6 - 0x44] 0000112C 3F3C 2004 move.w -[A7], 0x2004 00001130 A9EB syscall Pack4/FP68K 00001132 486E FFD0 pea.l [A6 - 0x30] 00001136 486E FFBC pea.l [A6 - 0x44] 0000113A 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 0000113E A9EB syscall Pack4/FP68K 00001140 2D7C 0001 0000 FFB6 move.l [A6 - 0x4A], 0x10000 00001148 486E FFB6 pea.l [A6 - 0x4A] 0000114C 486E FFBC pea.l [A6 - 0x44] 00001150 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00001154 A9EB syscall Pack4/FP68K 00001156 486E FFBC pea.l [A6 - 0x44] 0000115A 3F3C 0016 move.w -[A7], 0x16 0000115E A9EB syscall Pack4/FP68K 00001160 486E FFBC pea.l [A6 - 0x44] 00001164 486E FFB2 pea.l [A6 - 0x4E] 00001168 3F3C 2810 move.w -[A7], 0x2810 0000116C A9EB syscall Pack4/FP68K 0000116E 4879 0001 0000 push.l 0x10000 00001174 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00001178 2D40 FFAE move.l [A6 - 0x52], D0 0000117C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001180 206E FFAE movea.l A0, [A6 - 0x52] 00001184 3140 FFDA move.w [A0 - 0x26], D0 00001188 6000 009C bra +0x9E /* 00001226 */ label0000118C: 0000118C 3007 move.w D0, D7 0000118E 48C0 ext.l D0 00001190 E780 asl D0, 3 00001192 D08E add.l D0, A6 00001194 222E FFD0 move.l D1, [A6 - 0x30] 00001198 92AE FFD4 sub.l D1, [A6 - 0x2C] 0000119C 2D41 FFC6 move.l [A6 - 0x3A], D1 000011A0 486E FFC6 pea.l [A6 - 0x3A] 000011A4 486E FFBC pea.l [A6 - 0x44] 000011A8 3F3C 280E move.w -[A7], 0x280E 000011AC A9EB syscall Pack4/FP68K 000011AE 4879 0000 005E push.l 0x5E /* '^' */ 000011B4 486E FFBC pea.l [A6 - 0x44] 000011B8 3F3C 0006 move.w -[A7], 0x6 000011BC A9EB syscall Pack4/FP68K 000011BE 3D47 FFBA move.w [A6 - 0x46], D7 000011C2 486E FFBA pea.l [A6 - 0x46] 000011C6 486E FFBC pea.l [A6 - 0x44] 000011CA 3F3C 2004 move.w -[A7], 0x2004 000011CE A9EB syscall Pack4/FP68K 000011D0 486E FFD4 pea.l [A6 - 0x2C] 000011D4 486E FFBC pea.l [A6 - 0x44] 000011D8 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 000011DC A9EB syscall Pack4/FP68K 000011DE 2D7C 0001 0000 FFB6 move.l [A6 - 0x4A], 0x10000 000011E6 486E FFB6 pea.l [A6 - 0x4A] 000011EA 486E FFBC pea.l [A6 - 0x44] 000011EE 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 000011F2 A9EB syscall Pack4/FP68K 000011F4 486E FFBC pea.l [A6 - 0x44] 000011F8 3F3C 0016 move.w -[A7], 0x16 000011FC A9EB syscall Pack4/FP68K 000011FE 486E FFBC pea.l [A6 - 0x44] 00001202 486E FFB2 pea.l [A6 - 0x4E] 00001206 3F3C 2810 move.w -[A7], 0x2810 0000120A A9EB syscall Pack4/FP68K 0000120C 4879 0001 0000 push.l 0x10000 00001212 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00001216 2D40 FFAE move.l [A6 - 0x52], D0 0000121A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000121E 206E FFAE movea.l A0, [A6 - 0x52] 00001222 3140 FFDA move.w [A0 - 0x26], D0 label00001226: 00001226 3007 move.w D0, D7 00001228 48C0 ext.l D0 0000122A E780 asl D0, 3 0000122C D08E add.l D0, A6 0000122E 2040 movea.l A0, D0 00001230 317C FFFF FFDC move.w [A0 - 0x24], 0xFFFF 00001236 3007 move.w D0, D7 00001238 48C0 ext.l D0 0000123A E780 asl D0, 3 0000123C D08E add.l D0, A6 0000123E 2040 movea.l A0, D0 00001240 317C FFFF FFDE move.w [A0 - 0x22], 0xFFFF 00001246 3007 move.w D0, D7 00001248 48C0 ext.l D0 0000124A E780 asl D0, 3 0000124C D08E add.l D0, A6 0000124E 3207 move.w D1, D7 00001250 48C1 ext.l D1 00001252 E781 asl D1, 3 00001254 D28E add.l D1, A6 00001256 0680 FFFF FFDA addi.l D0, 0xFFFFFFDA 0000125C 2F00 move.l -[A7], D0 0000125E 0681 FFFF FFDA addi.l D1, 0xFFFFFFDA 00001264 2F01 move.l -[A7], D1 00001266 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000126A 3007 move.w D0, D7 0000126C 48C0 ext.l D0 0000126E E780 asl D0, 3 00001270 D08E add.l D0, A6 00001272 3207 move.w D1, D7 00001274 0641 007A addi.w D1, 0x7A /* 'z' */ 00001278 2040 movea.l A0, D0 0000127A 3141 FFD8 move.w [A0 - 0x28], D1 0000127E 5247 addq.w D7, 1 label00001280: 00001280 0C47 0005 cmpi.w D7, 0x5 00001284 6D00 FE60 blt -0x19E /* 000010E6 */ 00001288 42A7 clr.l -[A7] 0000128A AA32 syscall GetGDevice 0000128C 205F movea.l A0, [A7]+ 0000128E 2B48 C9CA move.l [A5 - 0x3636], A0 00001292 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00001296 AA31 syscall SetGDevice 00001298 3F3C 007A move.w -[A7], 0x7A /* 'z' */ 0000129C 3F3C 0005 move.w -[A7], 0x5 000012A0 486E FFD8 pea.l [A6 - 0x28] 000012A4 AA3F syscall SetEntries 000012A6 2F2D C9CA move.l -[A7], [A5 - 0x3636] 000012AA AA31 syscall SetGDevice 000012AC 2E1F move.l D7, [A7]+ 000012AE 4E5E unlink A6 000012B0 4E75 rts 000012B2 504C addq.w A4, 8 000012B4 4159 chk.w D0, [A1]+ 000012B6 4552 chk.w D2, [A2] 000012B8 4352 chk.w D1, [A2] fn000012BA: 000012BA 422D CA2C clr.b [A5 - 0x35D4] 000012BE 42AD CB54 clr.l [A5 - 0x34AC] 000012C2 3B6D CB44 CB5C move.w [A5 - 0x34A4], [A5 - 0x34BC] 000012C8 7003 moveq.l D0, 0x03 000012CA 1B40 CB5E move.b [A5 - 0x34A2], D0 000012CE 422D CB5F clr.b [A5 - 0x34A1] 000012D2 422D CB60 clr.b [A5 - 0x34A0] 000012D6 7032 moveq.l D0, 0x32 000012D8 1B40 CB61 move.b [A5 - 0x349F], D0 000012DC 7001 moveq.l D0, 0x01 000012DE 1B40 CB62 move.b [A5 - 0x349E], D0 000012E2 7001 moveq.l D0, 0x01 000012E4 1B40 CB63 move.b [A5 - 0x349D], D0 000012E8 422D CB66 clr.b [A5 - 0x349A] 000012EC 422D CB65 clr.b [A5 - 0x349B] 000012F0 7001 moveq.l D0, 0x01 000012F2 1B40 CB67 move.b [A5 - 0x3499], D0 000012F6 422D CB68 clr.b [A5 - 0x3498] 000012FA 422D CB69 clr.b [A5 - 0x3497] 000012FE 7001 moveq.l D0, 0x01 00001300 1B40 CA34 move.b [A5 - 0x35CC], D0 00001304 422D CB3F clr.b [A5 - 0x34C1] 00001308 4E75 rts fn0000130A: 0000130A 4E56 FFF6 link A6, -0x000A 0000130E 202D CB54 move.l D0, [A5 - 0x34AC] 00001312 D0AE 0008 add.l D0, [A6 + 0x8] 00001316 2D40 FFFC move.l [A6 - 0x4], D0 0000131A 422E FFFB clr.b [A6 - 0x5] 0000131E 4879 0002 49F0 push.l 0x249F0 00001324 206D CB54 movea.l A0, [A5 - 0x34AC] 00001328 D1FC 0002 49F0 add.l A0, 0x249F0 0000132E 4850 pea.l [A0] 00001330 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001334 4879 0002 49F0 push.l 0x249F0 0000133A 2F00 move.l -[A7], D0 0000133C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001340 2D40 FFF6 move.l [A6 - 0xA], D0 00001344 202D CB54 move.l D0, [A5 - 0x34AC] 00001348 B0AE FFF6 cmp.l D0, [A6 - 0xA] 0000134C 6C10 bge +0x12 /* 0000135E */ 0000134E 202E FFFC move.l D0, [A6 - 0x4] 00001352 B0AE FFF6 cmp.l D0, [A6 - 0xA] 00001356 6D06 blt +0x8 /* 0000135E */ 00001358 7001 moveq.l D0, 0x01 0000135A 1D40 FFFB move.b [A6 - 0x5], D0 label0000135E: 0000135E 0C2E 0001 FFFB cmpi.b [A6 - 0x5], 0x1 00001364 6618 bne +0x1A /* 0000137E */ 00001366 522D CB5E addq.b [A5 - 0x34A2], 1 0000136A 3F3C 0016 move.w -[A7], 0x16 0000136E 4EBA EE4E jsr [PC - 0x11B2 /* 000001BE */] 00001372 548F addq.l A7, 2 00001374 4A2E 000D tst.b [A6 + 0xD] 00001378 6704 beq +0x6 /* 0000137E */ 0000137A 4EBA F77E jsr [PC - 0x882 /* 00000AFA */] label0000137E: 0000137E 2B6E FFFC CB54 move.l [A5 - 0x34AC], [A6 - 0x4] 00001384 4E5E unlink A6 00001386 4E75 rts 00001388 504C addq.w A4, 8 0000138A 5553 subq.w [A3], 2 0000138C 5343 subq.w D3, 1 0000138E 4F52 chk.w D7, [A2] fn00001390: 00001390 4E56 FDF2 link A6, -0x020E 00001394 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 0000139A 486D CA10 pea.l [A5 - 0x35F0] 0000139E AA14 syscall RGBForeColor 000013A0 426D CA10 clr.w [A5 - 0x35F0] 000013A4 486D CA10 pea.l [A5 - 0x35F0] 000013A8 AA15 syscall RGBBackColor 000013AA 486D C9CE pea.l [A5 - 0x3632] 000013AE A8A3 syscall EraseRect 000013B0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000013B4 3F3C 0003 move.w -[A7], 0x3 000013B8 A887 syscall TextFont 000013BA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000013BE A88A syscall TextSize 000013C0 3F3C 0001 move.w -[A7], 0x1 000013C4 A888 syscall TextFace 000013C6 0C6D 0012 CB5C cmpi.w [A5 - 0x34A4], 0x12 000013CC 6614 bne +0x16 /* 000013E2 */ 000013CE 4879 0000 0068 push.l 0x68 /* 'h' */ 000013D4 486E FE00 pea.l [A6 - 0x200] 000013D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000013DC 508F addq.l A7, 8 000013DE 6000 0062 bra +0x64 /* 00001442 */ label000013E2: 000013E2 0C6D 0010 CB5C cmpi.w [A5 - 0x34A4], 0x10 000013E8 6F12 ble +0x14 /* 000013FC */ 000013EA 306D CB5C movea.w A0, [A5 - 0x34A4] 000013EE 4868 FFFF pea.l [A0 - 0x1] 000013F2 486E FF00 pea.l [A6 - 0x100] 000013F6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000013FA 600E bra +0x10 /* 0000140A */ label000013FC: 000013FC 306D CB5C movea.w A0, [A5 - 0x34A4] 00001400 2F08 move.l -[A7], A0 00001402 486E FF00 pea.l [A6 - 0x100] 00001406 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] label0000140A: 0000140A 486E FF00 pea.l [A6 - 0x100] 0000140E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001412 588F addq.l A7, 4 00001414 4879 0000 0078 push.l 0x78 /* 'x' */ 0000141A 486E FE00 pea.l [A6 - 0x200] 0000141E 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001422 508F addq.l A7, 8 00001424 486E FF00 pea.l [A6 - 0x100] 00001428 486E FE00 pea.l [A6 - 0x200] 0000142C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001430 508F addq.l A7, 8 00001432 4879 0000 0080 push.l 0x80 00001438 486E FE00 pea.l [A6 - 0x200] 0000143C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001440 508F addq.l A7, 8 label00001442: 00001442 486E FE00 pea.l [A6 - 0x200] 00001446 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000144A 588F addq.l A7, 4 0000144C 7004 moveq.l D0, 0x04 0000144E 3B40 CA10 move.w [A5 - 0x35F0], D0 00001452 486D CA10 pea.l [A5 - 0x35F0] 00001456 AA14 syscall RGBForeColor 00001458 3F3C 00C8 move.w -[A7], 0xC8 0000145C 3F3C 0140 move.w -[A7], 0x140 00001460 486E FE00 pea.l [A6 - 0x200] 00001464 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00001468 508F addq.l A7, 8 0000146A 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 00001470 6004 bra +0x6 /* 00001476 */ label00001472: 00001472 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label00001476: 00001476 202E FDF4 move.l D0, [A6 - 0x20C] 0000147A 0680 0000 001E addi.l D0, 0x1E 00001480 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001484 6EEC bgt -0x12 /* 00001472 */ 00001486 4AAD CB58 tst.l [A5 - 0x34A8] 0000148A 6624 bne +0x26 /* 000014B0 */ 0000148C 7005 moveq.l D0, 0x05 0000148E 3B40 CA10 move.w [A5 - 0x35F0], D0 00001492 486D CA10 pea.l [A5 - 0x35F0] 00001496 AA14 syscall RGBForeColor 00001498 3F3C 00FA move.w -[A7], 0xFA 0000149C 3F3C 0140 move.w -[A7], 0x140 000014A0 4879 0000 008C push.l 0x8C 000014A6 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000014AA 508F addq.l A7, 8 000014AC 6000 037C bra +0x37E /* 0000182A */ label000014B0: 000014B0 7002 moveq.l D0, 0x02 000014B2 3B40 CA10 move.w [A5 - 0x35F0], D0 000014B6 486D CA10 pea.l [A5 - 0x35F0] 000014BA AA14 syscall RGBForeColor 000014BC 3F3C 00FA move.w -[A7], 0xFA 000014C0 3F3C 0118 move.w -[A7], 0x118 000014C4 4879 0000 009E push.l 0x9E 000014CA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000014CE 508F addq.l A7, 8 000014D0 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000014D4 486E FF00 pea.l [A6 - 0x100] 000014D8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000014DC 7006 moveq.l D0, 0x06 000014DE 3B40 CA10 move.w [A5 - 0x35F0], D0 000014E2 486D CA10 pea.l [A5 - 0x35F0] 000014E6 AA14 syscall RGBForeColor 000014E8 3F3C 00FA move.w -[A7], 0xFA 000014EC 3F3C 016F move.w -[A7], 0x16F 000014F0 486E FF00 pea.l [A6 - 0x100] 000014F4 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000014F8 508F addq.l A7, 8 000014FA 7002 moveq.l D0, 0x02 000014FC 3B40 CA10 move.w [A5 - 0x35F0], D0 00001500 486D CA10 pea.l [A5 - 0x35F0] 00001504 AA14 syscall RGBForeColor 00001506 3F3C 010E move.w -[A7], 0x10E 0000150A 3F3C 0118 move.w -[A7], 0x118 0000150E 4879 0000 00A6 push.l 0xA6 00001514 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00001518 508F addq.l A7, 8 0000151A 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 0000151E 486E FF00 pea.l [A6 - 0x100] 00001522 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001526 7006 moveq.l D0, 0x06 00001528 3B40 CA10 move.w [A5 - 0x35F0], D0 0000152C 486D CA10 pea.l [A5 - 0x35F0] 00001530 AA14 syscall RGBForeColor 00001532 3F3C 010E move.w -[A7], 0x10E 00001536 3F3C 016F move.w -[A7], 0x16F 0000153A 486E FF00 pea.l [A6 - 0x100] 0000153E 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001542 508F addq.l A7, 8 00001544 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 0000154A 6004 bra +0x6 /* 00001550 */ label0000154C: 0000154C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label00001550: 00001550 202E FDF4 move.l D0, [A6 - 0x20C] 00001554 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 0000155A B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000155E 6EEC bgt -0x12 /* 0000154C */ 00001560 0C2D 0001 CB67 cmpi.b [A5 - 0x3499], 0x1 00001566 6F00 009E ble +0xA0 /* 00001606 */ 0000156A 3F3C 000F move.w -[A7], 0xF 0000156E 4EBA EC4E jsr [PC - 0x13B2 /* 000001BE */] 00001572 548F addq.l A7, 2 00001574 102D CB67 move.b D0, [A5 - 0x3499] 00001578 4880 ext.w D0 0000157A 5540 subq.w D0, 2 0000157C 48C0 ext.l D0 0000157E E580 asl D0, 2 00001580 D0AD CCB6 add.l D0, [A5 - 0x334A] 00001584 2040 movea.l A0, D0 00001586 2F28 0002 move.l -[A7], [A0 + 0x2] 0000158A 3F3C 00F5 move.w -[A7], 0xF5 0000158E 3F3C 017C move.w -[A7], 0x17C 00001592 206D C9E0 movea.l A0, [A5 - 0x3620] 00001596 4E90 jsr [A0] 00001598 508F addq.l A7, 8 0000159A 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 000015A0 6004 bra +0x6 /* 000015A6 */ label000015A2: 000015A2 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label000015A6: 000015A6 202E FDF4 move.l D0, [A6 - 0x20C] 000015AA 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 000015B0 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000015B4 6EEC bgt -0x12 /* 000015A2 */ 000015B6 102D CB67 move.b D0, [A5 - 0x3499] 000015BA 4880 ext.w D0 000015BC 48C0 ext.l D0 000015BE 2F00 move.l -[A7], D0 000015C0 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000015C4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000015C8 2B40 CB58 move.l [A5 - 0x34A8], D0 000015CC 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000015D0 486E FF00 pea.l [A6 - 0x100] 000015D4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000015D8 3F3C 00FA move.w -[A7], 0xFA 000015DC 3F3C 01B7 move.w -[A7], 0x1B7 000015E0 486E FF00 pea.l [A6 - 0x100] 000015E4 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000015E8 508F addq.l A7, 8 000015EA 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 000015F0 6004 bra +0x6 /* 000015F6 */ label000015F2: 000015F2 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label000015F6: 000015F6 202E FDF4 move.l D0, [A6 - 0x20C] 000015FA 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 00001600 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001604 6EEC bgt -0x12 /* 000015F2 */ label00001606: 00001606 0CAD 0000 EA60 CB58 cmpi.l [A5 - 0x34A8], 0xEA60 0000160E 6F0A ble +0xC /* 0000161A */ 00001610 3D7C 2C6A FDF2 move.w [A6 - 0x20E], 0x2C6A /* ',j' */ 00001616 6000 0064 bra +0x66 /* 0000167C */ label0000161A: 0000161A 0CAD 0000 4E20 CB58 cmpi.l [A5 - 0x34A8], 0x4E20 /* 'N ' */ 00001622 6F0A ble +0xC /* 0000162E */ 00001624 3D7C 0D2A FDF2 move.w [A6 - 0x20E], 0xD2A /* '\r*' */ 0000162A 6000 0050 bra +0x52 /* 0000167C */ label0000162E: 0000162E 0CAD 0000 1F40 CB58 cmpi.l [A5 - 0x34A8], 0x1F40 00001636 6F08 ble +0xA /* 00001640 */ 00001638 3D7C 055A FDF2 move.w [A6 - 0x20E], 0x55A 0000163E 603C bra +0x3E /* 0000167C */ label00001640: 00001640 0CAD 0000 0FA0 CB58 cmpi.l [A5 - 0x34A8], 0xFA0 00001648 6F08 ble +0xA /* 00001652 */ 0000164A 3D7C 02C6 FDF2 move.w [A6 - 0x20E], 0x2C6 00001650 602A bra +0x2C /* 0000167C */ label00001652: 00001652 0CAD 0000 07D0 CB58 cmpi.l [A5 - 0x34A8], 0x7D0 0000165A 6F08 ble +0xA /* 00001664 */ 0000165C 3D7C 0172 FDF2 move.w [A6 - 0x20E], 0x172 00001662 6018 bra +0x1A /* 0000167C */ label00001664: 00001664 0CAD 0000 03E8 CB58 cmpi.l [A5 - 0x34A8], 0x3E8 0000166C 6F08 ble +0xA /* 00001676 */ 0000166E 3D7C 00BE FDF2 move.w [A6 - 0x20E], 0xBE 00001674 6006 bra +0x8 /* 0000167C */ label00001676: 00001676 704F moveq.l D0, 0x4F 00001678 3D40 FDF2 move.w [A6 - 0x20E], D0 label0000167C: 0000167C 206D D8DA movea.l A0, [A5 - 0x2726] 00001680 42A8 000C clr.l [A0 + 0xC] 00001684 6000 00C4 bra +0xC6 /* 0000174A */ label00001688: 00001688 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label0000168C: 0000168C 4EBA EA58 jsr [PC - 0x15A8 /* 000000E6 */] 00001690 4A00 tst.b D0 00001692 66F4 bne -0xA /* 00001688 */ 00001694 3F3C 000E move.w -[A7], 0xE 00001698 4EBA EB24 jsr [PC - 0x14DC /* 000001BE */] 0000169C 548F addq.l A7, 2 0000169E 302E FDF2 move.w D0, [A6 - 0x20E] 000016A2 48C0 ext.l D0 000016A4 91AD CB58 sub.l [A5 - 0x34A8], D0 000016A8 4267 clr.w -[A7] 000016AA 306E FDF2 movea.w A0, [A6 - 0x20E] 000016AE 2F08 move.l -[A7], A0 000016B0 4EBA FC58 jsr [PC - 0x3A8 /* 0000130A */] 000016B4 5C8F addq.l A7, 6 000016B6 0C2D 0001 CB67 cmpi.b [A5 - 0x3499], 0x1 000016BC 6F18 ble +0x1A /* 000016D6 */ 000016BE 486E FDF8 pea.l [A6 - 0x208] 000016C2 3F3C 0184 move.w -[A7], 0x184 000016C6 3F3C 00F0 move.w -[A7], 0xF0 000016CA 3F3C 01C4 move.w -[A7], 0x1C4 000016CE 3F3C 0110 move.w -[A7], 0x110 000016D2 A8A7 syscall SetRect 000016D4 6016 bra +0x18 /* 000016EC */ label000016D6: 000016D6 486E FDF8 pea.l [A6 - 0x208] 000016DA 3F3C 013E move.w -[A7], 0x13E 000016DE 3F3C 00F0 move.w -[A7], 0xF0 000016E2 3F3C 0171 move.w -[A7], 0x171 000016E6 3F3C 0110 move.w -[A7], 0x110 000016EA A8A7 syscall SetRect label000016EC: 000016EC 486E FDF8 pea.l [A6 - 0x208] 000016F0 A8A3 syscall EraseRect 000016F2 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000016F6 486E FF00 pea.l [A6 - 0x100] 000016FA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000016FE 0C2D 0001 CB67 cmpi.b [A5 - 0x3499], 0x1 00001704 6F14 ble +0x16 /* 0000171A */ 00001706 3F3C 00FA move.w -[A7], 0xFA 0000170A 3F3C 01B7 move.w -[A7], 0x1B7 0000170E 486E FF00 pea.l [A6 - 0x100] 00001712 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001716 508F addq.l A7, 8 00001718 6012 bra +0x14 /* 0000172C */ label0000171A: 0000171A 3F3C 00FA move.w -[A7], 0xFA 0000171E 3F3C 016F move.w -[A7], 0x16F 00001722 486E FF00 pea.l [A6 - 0x100] 00001726 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000172A 508F addq.l A7, 8 label0000172C: 0000172C 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00001730 486E FF00 pea.l [A6 - 0x100] 00001734 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001738 3F3C 010E move.w -[A7], 0x10E 0000173C 3F3C 016F move.w -[A7], 0x16F 00001740 486E FF00 pea.l [A6 - 0x100] 00001744 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001748 508F addq.l A7, 8 label0000174A: 0000174A 306E FDF2 movea.w A0, [A6 - 0x20E] 0000174E B1ED CB58 cmpa.l A0, [A5 - 0x34A8] 00001752 6F00 FF38 ble -0xC6 /* 0000168C */ 00001756 6004 bra +0x6 /* 0000175C */ label00001758: 00001758 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label0000175C: 0000175C 4EBA E988 jsr [PC - 0x1678 /* 000000E6 */] 00001760 4A00 tst.b D0 00001762 66F4 bne -0xA /* 00001758 */ 00001764 3F3C 000F move.w -[A7], 0xF 00001768 4EBA EA54 jsr [PC - 0x15AC /* 000001BE */] 0000176C 548F addq.l A7, 2 0000176E 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 00001774 6004 bra +0x6 /* 0000177A */ label00001776: 00001776 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label0000177A: 0000177A 202E FDF4 move.l D0, [A6 - 0x20C] 0000177E 5C80 addq.l D0, 6 00001780 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001784 6EF0 bgt -0xE /* 00001776 */ 00001786 4267 clr.w -[A7] 00001788 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 0000178C 4EBA FB7C jsr [PC - 0x484 /* 0000130A */] 00001790 5C8F addq.l A7, 6 00001792 42AD CB58 clr.l [A5 - 0x34A8] 00001796 0C2D 0001 CB67 cmpi.b [A5 - 0x3499], 0x1 0000179C 6F18 ble +0x1A /* 000017B6 */ 0000179E 486E FDF8 pea.l [A6 - 0x208] 000017A2 3F3C 0184 move.w -[A7], 0x184 000017A6 3F3C 00F0 move.w -[A7], 0xF0 000017AA 3F3C 01C4 move.w -[A7], 0x1C4 000017AE 3F3C 0110 move.w -[A7], 0x110 000017B2 A8A7 syscall SetRect 000017B4 6016 bra +0x18 /* 000017CC */ label000017B6: 000017B6 486E FDF8 pea.l [A6 - 0x208] 000017BA 3F3C 013E move.w -[A7], 0x13E 000017BE 3F3C 00F0 move.w -[A7], 0xF0 000017C2 3F3C 0171 move.w -[A7], 0x171 000017C6 3F3C 0110 move.w -[A7], 0x110 000017CA A8A7 syscall SetRect label000017CC: 000017CC 486E FDF8 pea.l [A6 - 0x208] 000017D0 A8A3 syscall EraseRect 000017D2 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000017D6 486E FF00 pea.l [A6 - 0x100] 000017DA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000017DE 0C2D 0001 CB67 cmpi.b [A5 - 0x3499], 0x1 000017E4 6F14 ble +0x16 /* 000017FA */ 000017E6 3F3C 00FA move.w -[A7], 0xFA 000017EA 3F3C 01B7 move.w -[A7], 0x1B7 000017EE 486E FF00 pea.l [A6 - 0x100] 000017F2 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000017F6 508F addq.l A7, 8 000017F8 6012 bra +0x14 /* 0000180C */ label000017FA: 000017FA 3F3C 00FA move.w -[A7], 0xFA 000017FE 3F3C 016F move.w -[A7], 0x16F 00001802 486E FF00 pea.l [A6 - 0x100] 00001806 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000180A 508F addq.l A7, 8 label0000180C: 0000180C 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00001810 486E FF00 pea.l [A6 - 0x100] 00001814 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001818 3F3C 010E move.w -[A7], 0x10E 0000181C 3F3C 016F move.w -[A7], 0x16F 00001820 486E FF00 pea.l [A6 - 0x100] 00001824 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001828 508F addq.l A7, 8 label0000182A: 0000182A 0C6D 0012 CB5C cmpi.w [A5 - 0x34A4], 0x12 00001830 6700 009E beq +0xA0 /* 000018D0 */ 00001834 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 0000183A 6708 beq +0xA /* 00001844 */ 0000183C 4A2D D6A7 tst.b [A5 - 0x2959] 00001840 6700 008E beq +0x90 /* 000018D0 */ label00001844: 00001844 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 0000184A 6004 bra +0x6 /* 00001850 */ label0000184C: 0000184C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label00001850: 00001850 202E FDF4 move.l D0, [A6 - 0x20C] 00001854 0680 0000 004B addi.l D0, 0x4B /* 'K' */ 0000185A B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000185E 6EEC bgt -0x12 /* 0000184C */ 00001860 306D CB5C movea.w A0, [A5 - 0x34A4] 00001864 4868 0001 pea.l [A0 + 0x1] 00001868 486E FF00 pea.l [A6 - 0x100] 0000186C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001870 486E FF00 pea.l [A6 - 0x100] 00001874 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001878 588F addq.l A7, 4 0000187A 4879 0000 00AE push.l 0xAE 00001880 486E FE00 pea.l [A6 - 0x200] 00001884 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001888 508F addq.l A7, 8 0000188A 486E FF00 pea.l [A6 - 0x100] 0000188E 486E FE00 pea.l [A6 - 0x200] 00001892 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001896 508F addq.l A7, 8 00001898 4879 0000 00C2 push.l 0xC2 0000189E 486E FE00 pea.l [A6 - 0x200] 000018A2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000018A6 508F addq.l A7, 8 000018A8 486E FE00 pea.l [A6 - 0x200] 000018AC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000018B0 588F addq.l A7, 4 000018B2 7004 moveq.l D0, 0x04 000018B4 3B40 CA10 move.w [A5 - 0x35F0], D0 000018B8 486D CA10 pea.l [A5 - 0x35F0] 000018BC AA14 syscall RGBForeColor 000018BE 3F3C 0140 move.w -[A7], 0x140 000018C2 3F3C 0140 move.w -[A7], 0x140 000018C6 486E FE00 pea.l [A6 - 0x200] 000018CA 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000018CE 508F addq.l A7, 8 label000018D0: 000018D0 2D78 016A FDF4 move.l [A6 - 0x20C], [0x0000016A /* Ticks */] 000018D6 6004 bra +0x6 /* 000018DC */ label000018D8: 000018D8 4EAD 023A jsr [A5 + 0x23A /* export_67 */] label000018DC: 000018DC 202E FDF4 move.l D0, [A6 - 0x20C] 000018E0 0680 0000 0078 addi.l D0, 0x78 /* 'x' */ 000018E6 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000018EA 6EEC bgt -0x12 /* 000018D8 */ 000018EC 4E5E unlink A6 000018EE 4E75 rts 000018F0 4749 chk.w D3, A1 000018F2 5645 addq.w D5, 3 000018F4 424F clr.w A7 000018F6 4E55 4E56 link A5, -0xFFFFB1AA // begin alternate branch 000018F8-000018FE fn000018F8: 000018F8 4E56 0000 link A6, 0 000018FC 2F0C move.l -[A7], A4 // end alternate branch 000018F8-000018FE fn000018F8: // (misaligned) 000018FA 0000 2F0C ori.b D0, 0xC 000018FE 286E 0008 movea.l A4, [A6 + 0x8] 00001902 102D D394 move.b D0, [A5 - 0x2C6C] 00001906 4880 ext.w D0 00001908 C1FC 000E muls.w D0, 0xE 0000190C 41ED D36A lea.l A0, [A5 - 0x2C96] 00001910 D1C0 add.l A0, D0 00001912 43D4 lea.l A1, [A4] 00001914 20D9 move.l [A0]+, [A1]+ 00001916 20D9 move.l [A0]+, [A1]+ 00001918 20D9 move.l [A0]+, [A1]+ 0000191A 30D9 move.w [A0]+, [A1]+ 0000191C 522D D394 addq.b [A5 - 0x2C6C], 1 00001920 285F movea.l A4, [A7]+ 00001922 4E5E unlink A6 00001924 4E75 rts 00001926 4144 chk.w D0, D4 00001928 4450 neg.w [A0] 0000192A 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1 fn0000192E: 0000192E 4E56 0000 link A6, 0 00001932 2F07 move.l -[A7], D7 00001934 7E00 moveq.l D7, 0x00 00001936 6042 bra +0x44 /* 0000197A */ label00001938: 00001938 3007 move.w D0, D7 0000193A C1FC 000E muls.w D0, 0xE 0000193E 41ED D36A lea.l A0, [A5 - 0x2C96] 00001942 D1C0 add.l A0, D0 00001944 7000 moveq.l D0, 0x00 00001946 1010 move.b D0, [A0] 00001948 B06E 0008 cmp.w D0, [A6 + 0x8] 0000194C 662A bne +0x2C /* 00001978 */ 0000194E 3007 move.w D0, D7 00001950 C1FC 000E muls.w D0, 0xE 00001954 41ED D36A lea.l A0, [A5 - 0x2C96] 00001958 D1C0 add.l A0, D0 0000195A 532D D394 subq.b [A5 - 0x2C6C], 1 0000195E 102D D394 move.b D0, [A5 - 0x2C6C] 00001962 4880 ext.w D0 00001964 C1FC 000E muls.w D0, 0xE 00001968 43ED D36A lea.l A1, [A5 - 0x2C96] 0000196C D3C0 add.l A1, D0 0000196E 20D9 move.l [A0]+, [A1]+ 00001970 20D9 move.l [A0]+, [A1]+ 00001972 20D9 move.l [A0]+, [A1]+ 00001974 30D9 move.w [A0]+, [A1]+ 00001976 600C bra +0xE /* 00001984 */ label00001978: 00001978 5247 addq.w D7, 1 label0000197A: 0000197A 102D D394 move.b D0, [A5 - 0x2C6C] 0000197E 4880 ext.w D0 00001980 BE40 cmp.w D7, D0 00001982 6DB4 blt -0x4A /* 00001938 */ label00001984: 00001984 2E1F move.l D7, [A7]+ 00001986 4E5E unlink A6 00001988 4E75 rts 0000198A 4B49 chk.w D5, A1 0000198C 4C4C 504C movem.l D2,D3,D6,A4,A6, A4 00001990 4143 chk.w D0, D3 fn00001992: 00001992 4E56 0000 link A6, 0 00001996 48E7 0108 movem.l -[A7], D7,A4 0000199A 286E 0008 movea.l A4, [A6 + 0x8] 0000199E 7E00 moveq.l D7, 0x00 000019A0 6000 00A0 bra +0xA2 /* 00001A42 */ label000019A4: 000019A4 3007 move.w D0, D7 000019A6 C1FC 000E muls.w D0, 0xE 000019AA 41ED D36A lea.l A0, [A5 - 0x2C96] 000019AE D1C0 add.l A0, D0 000019B0 7000 moveq.l D0, 0x00 000019B2 1010 move.b D0, [A0] 000019B4 B06E 000C cmp.w D0, [A6 + 0xC] 000019B8 6600 0086 bne +0x88 /* 00001A40 */ 000019BC 3007 move.w D0, D7 000019BE C1FC 000E muls.w D0, 0xE 000019C2 41ED D36A lea.l A0, [A5 - 0x2C96] 000019C6 D1C0 add.l A0, D0 000019C8 3968 0004 0004 move.w [A4 + 0x4], [A0 + 0x4] 000019CE 3007 move.w D0, D7 000019D0 C1FC 000E muls.w D0, 0xE 000019D4 41ED D36A lea.l A0, [A5 - 0x2C96] 000019D8 D1C0 add.l A0, D0 000019DA 3968 0006 0006 move.w [A4 + 0x6], [A0 + 0x6] 000019E0 3007 move.w D0, D7 000019E2 C1FC 000E muls.w D0, 0xE 000019E6 41ED D36A lea.l A0, [A5 - 0x2C96] 000019EA D1C0 add.l A0, D0 000019EC 3968 0008 0008 move.w [A4 + 0x8], [A0 + 0x8] 000019F2 3007 move.w D0, D7 000019F4 C1FC 000E muls.w D0, 0xE 000019F8 41ED D36A lea.l A0, [A5 - 0x2C96] 000019FC D1C0 add.l A0, D0 000019FE 3968 000A 000A move.w [A4 + 0xA], [A0 + 0xA] 00001A04 3007 move.w D0, D7 00001A06 C1FC 000E muls.w D0, 0xE 00001A0A 41ED D36A lea.l A0, [A5 - 0x2C96] 00001A0E D1C0 add.l A0, D0 00001A10 3968 000C 000C move.w [A4 + 0xC], [A0 + 0xC] 00001A16 3007 move.w D0, D7 00001A18 C1FC 000E muls.w D0, 0xE 00001A1C 41ED D36A lea.l A0, [A5 - 0x2C96] 00001A20 D1C0 add.l A0, D0 00001A22 532D D394 subq.b [A5 - 0x2C6C], 1 00001A26 102D D394 move.b D0, [A5 - 0x2C6C] 00001A2A 4880 ext.w D0 00001A2C C1FC 000E muls.w D0, 0xE 00001A30 43ED D36A lea.l A1, [A5 - 0x2C96] 00001A34 D3C0 add.l A1, D0 00001A36 20D9 move.l [A0]+, [A1]+ 00001A38 20D9 move.l [A0]+, [A1]+ 00001A3A 20D9 move.l [A0]+, [A1]+ 00001A3C 30D9 move.w [A0]+, [A1]+ 00001A3E 600E bra +0x10 /* 00001A4E */ label00001A40: 00001A40 5247 addq.w D7, 1 label00001A42: 00001A42 102D D394 move.b D0, [A5 - 0x2C6C] 00001A46 4880 ext.w D0 00001A48 BE40 cmp.w D7, D0 00001A4A 6D00 FF58 blt -0xA6 /* 000019A4 */ label00001A4E: 00001A4E 4CDF 1080 movem.l D7,A4, [A7]+ 00001A52 4E5E unlink A6 00001A54 4E75 rts 00001A56 4745 chk.w D3, D5 00001A58 5450 addq.w [A0], 2 00001A5A 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1 fn00001A5E: 00001A5E 4E56 FFF8 link A6, -0x0008 00001A62 48E7 0108 movem.l -[A7], D7,A4 00001A66 7006 moveq.l D0, 0x06 00001A68 3B40 CA10 move.w [A5 - 0x35F0], D0 00001A6C 486D CA10 pea.l [A5 - 0x35F0] 00001A70 AA14 syscall RGBForeColor 00001A72 41EE FFF8 lea.l A0, [A6 - 0x8] 00001A76 43ED C9CE lea.l A1, [A5 - 0x3632] 00001A7A 20D9 move.l [A0]+, [A1]+ 00001A7C 20D9 move.l [A0]+, [A1]+ 00001A7E 302E FFFE move.w D0, [A6 - 0x2] 00001A82 906E FFFA sub.w D0, [A6 - 0x6] 00001A86 0C40 028A cmpi.w D0, 0x28A 00001A8A 6F22 ble +0x24 /* 00001AAE */ 00001A8C 302E FFFC move.w D0, [A6 - 0x4] 00001A90 906E FFF8 sub.w D0, [A6 - 0x8] 00001A94 0C40 01EA cmpi.w D0, 0x1EA 00001A98 6F14 ble +0x16 /* 00001AAE */ 00001A9A 486E FFF8 pea.l [A6 - 0x8] 00001A9E 3F3C FFFD move.w -[A7], 0xFFFD 00001AA2 3F3C FFFD move.w -[A7], 0xFFFD 00001AA6 A8A9 syscall InsetRect 00001AA8 486E FFF8 pea.l [A6 - 0x8] 00001AAC A8A1 syscall FrameRect label00001AAE: 00001AAE 426D CA10 clr.w [A5 - 0x35F0] 00001AB2 486D CA10 pea.l [A5 - 0x35F0] 00001AB6 AA14 syscall RGBForeColor 00001AB8 486D C9CE pea.l [A5 - 0x3632] 00001ABC 486D C9A6 pea.l [A5 - 0x365A] 00001AC0 A8A5 syscall FillRect 00001AC2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00001AC6 302D CB5C move.w D0, [A5 - 0x34A4] 00001ACA 5340 subq.w D0, 1 00001ACC 48C0 ext.l D0 00001ACE 81FC 0010 divs.w D0, 0x10 00001AD2 4840 swap.w D0 00001AD4 0640 1388 addi.w D0, 0x1388 00001AD8 3F00 move.w -[A7], D0 00001ADA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00001ADE 548F addq.l A7, 2 00001AE0 4EBA F57E jsr [PC - 0xA82 /* 00001060 */] 00001AE4 302D CB5C move.w D0, [A5 - 0x34A4] 00001AE8 C1FC 00FA muls.w D0, 0xFA 00001AEC 0640 05DC addi.w D0, 0x5DC 00001AF0 48C0 ext.l D0 00001AF2 2B40 CB58 move.l [A5 - 0x34A8], D0 00001AF6 0CAD 0000 0BB8 CB58 cmpi.l [A5 - 0x34A8], 0xBB8 00001AFE 6F08 ble +0xA /* 00001B08 */ 00001B00 2B7C 0000 0BB8 CB58 move.l [A5 - 0x34A8], 0xBB8 label00001B08: 00001B08 422D CB64 clr.b [A5 - 0x349C] 00001B0C 426D D328 clr.w [A5 - 0x2CD8] 00001B10 3B7C 0140 D324 move.w [A5 - 0x2CDC], 0x140 00001B16 3B7C 0140 D326 move.w [A5 - 0x2CDA], 0x140 00001B1C 3F3C 00F0 move.w -[A7], 0xF0 00001B20 3F3C 0140 move.w -[A7], 0x140 00001B24 4EBA F4F4 jsr [PC - 0xB0C /* 0000101A */] 00001B28 588F addq.l A7, 4 00001B2A 7E00 moveq.l D7, 0x00 00001B2C 6044 bra +0x46 /* 00001B72 */ label00001B2E: 00001B2E 3007 move.w D0, D7 00001B30 C1FC 000E muls.w D0, 0xE 00001B34 41ED CD22 lea.l A0, [A5 - 0x32DE] 00001B38 D1C0 add.l A0, D0 00001B3A 2848 movea.l A4, A0 00001B3C 7000 moveq.l D0, 0x00 00001B3E 1014 move.b D0, [A4] 00001B40 4840 swap.w D0 00001B42 4240 clr.w D0 00001B44 4840 swap.w D0 00001B46 E580 asl D0, 2 00001B48 41ED CB6A lea.l A0, [A5 - 0x3496] 00001B4C D1C0 add.l A0, D0 00001B4E 102C 0003 move.b D0, [A4 + 0x3] 00001B52 4880 ext.w D0 00001B54 48C0 ext.l D0 00001B56 E580 asl D0, 2 00001B58 D090 add.l D0, [A0] 00001B5A 2040 movea.l A0, D0 00001B5C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B60 3F2C 0006 move.w -[A7], [A4 + 0x6] 00001B64 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001B68 206D C9E0 movea.l A0, [A5 - 0x3620] 00001B6C 4E90 jsr [A0] 00001B6E 508F addq.l A7, 8 00001B70 5247 addq.w D7, 1 label00001B72: 00001B72 BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00001B76 6DB6 blt -0x48 /* 00001B2E */ 00001B78 206D CCF6 movea.l A0, [A5 - 0x330A] 00001B7C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B80 3F3C 01CC move.w -[A7], 0x1CC 00001B84 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001B88 206D C9E0 movea.l A0, [A5 - 0x3620] 00001B8C 4E90 jsr [A0] 00001B8E 508F addq.l A7, 8 00001B90 206D CCE2 movea.l A0, [A5 - 0x331E] 00001B94 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B98 3F3C 01DB move.w -[A7], 0x1DB 00001B9C 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 00001BA0 206D C9E0 movea.l A0, [A5 - 0x3620] 00001BA4 4E90 jsr [A0] 00001BA6 508F addq.l A7, 8 00001BA8 426D D134 clr.w [A5 - 0x2ECC] 00001BAC 42AD CA2E clr.l [A5 - 0x35D2] 00001BB0 70D8 moveq.l D0, 0xFFFFFFD8 00001BB2 2B40 CA36 move.l [A5 - 0x35CA], D0 00001BB6 426D D132 clr.w [A5 - 0x2ECE] 00001BBA 426D D348 clr.w [A5 - 0x2CB8] 00001BBE 422D CA34 clr.b [A5 - 0x35CC] 00001BC2 7001 moveq.l D0, 0x01 00001BC4 1B40 CA33 move.b [A5 - 0x35CD], D0 00001BC8 422D D142 clr.b [A5 - 0x2EBE] 00001BCC 422D CA3A clr.b [A5 - 0x35C6] 00001BD0 422D D143 clr.b [A5 - 0x2EBD] 00001BD4 422D D366 clr.b [A5 - 0x2C9A] 00001BD8 422D D367 clr.b [A5 - 0x2C99] 00001BDC 422D D368 clr.b [A5 - 0x2C98] 00001BE0 3F3C 02BC move.w -[A7], 0x2BC 00001BE4 4267 clr.w -[A7] 00001BE6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001BEA 588F addq.l A7, 4 00001BEC 3B40 D34C move.w [A5 - 0x2CB4], D0 00001BF0 3F3C 02BC move.w -[A7], 0x2BC 00001BF4 4267 clr.w -[A7] 00001BF6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001BFA 588F addq.l A7, 4 00001BFC 3B40 D358 move.w [A5 - 0x2CA8], D0 00001C00 3F3C 02BC move.w -[A7], 0x2BC 00001C04 4267 clr.w -[A7] 00001C06 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001C0A 588F addq.l A7, 4 00001C0C 3B40 D352 move.w [A5 - 0x2CAE], D0 00001C10 0C6D 000C CB5C cmpi.w [A5 - 0x34A4], 0xC 00001C16 6E1C bgt +0x1E /* 00001C34 */ 00001C18 306D CB5C movea.w A0, [A5 - 0x34A4] 00001C1C 2008 move.l D0, A0 00001C1E 81FC 0002 divs.w D0, 0x2 00001C22 4840 swap.w D0 00001C24 7202 moveq.l D1, 0x02 00001C26 9240 sub.w D1, D0 00001C28 48C1 ext.l D1 00001C2A 83FC 0002 divs.w D1, 0x2 00001C2E 1B41 CA3B move.b [A5 - 0x35C5], D1 00001C32 6004 bra +0x6 /* 00001C38 */ label00001C34: 00001C34 422D CA3B clr.b [A5 - 0x35C5] label00001C38: 00001C38 3F3C 0001 move.w -[A7], 0x1 00001C3C 4267 clr.w -[A7] 00001C3E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001C42 588F addq.l A7, 4 00001C44 1B40 CA3C move.b [A5 - 0x35C4], D0 00001C48 7001 moveq.l D0, 0x01 00001C4A 1B40 CA3D move.b [A5 - 0x35C3], D0 00001C4E 7001 moveq.l D0, 0x01 00001C50 1B40 CB67 move.b [A5 - 0x3499], D0 00001C54 422D D369 clr.b [A5 - 0x2C97] 00001C58 422D CB48 clr.b [A5 - 0x34B8] 00001C5C 422D D394 clr.b [A5 - 0x2C6C] 00001C60 4EBA EE98 jsr [PC - 0x1168 /* 00000AFA */] 00001C64 4CDF 1080 movem.l D7,A4, [A7]+ 00001C68 4E5E unlink A6 00001C6A 4E75 rts 00001C6C 494E chk.w D4, A6 00001C6E 4954 chk.w D4, [A4] 00001C70 424F clr.w A7 00001C72 4152 chk.w D0, [A2] fn00001C74: 00001C74 48E7 0108 movem.l -[A7], D7,A4 00001C78 426D CA10 clr.w [A5 - 0x35F0] 00001C7C 486D CA10 pea.l [A5 - 0x35F0] 00001C80 AA14 syscall RGBForeColor 00001C82 486D C9CE pea.l [A5 - 0x3632] 00001C86 486D C9A6 pea.l [A5 - 0x365A] 00001C8A A8A5 syscall FillRect 00001C8C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00001C90 7E00 moveq.l D7, 0x00 00001C92 6000 0084 bra +0x86 /* 00001D18 */ label00001C96: 00001C96 3007 move.w D0, D7 00001C98 C1FC 000E muls.w D0, 0xE 00001C9C 41ED CD22 lea.l A0, [A5 - 0x32DE] 00001CA0 D1C0 add.l A0, D0 00001CA2 2848 movea.l A4, A0 00001CA4 7000 moveq.l D0, 0x00 00001CA6 1014 move.b D0, [A4] 00001CA8 0C40 0013 cmpi.w D0, 0x13 00001CAC 6534 bcs +0x36 /* 00001CE2 */ 00001CAE 7000 moveq.l D0, 0x00 00001CB0 1014 move.b D0, [A4] 00001CB2 0C40 0017 cmpi.w D0, 0x17 00001CB6 622A bhi +0x2C /* 00001CE2 */ 00001CB8 0C6C 000A 0008 cmpi.w [A4 + 0x8], 0xA /* '\n' */ 00001CBE 6710 beq +0x12 /* 00001CD0 */ 00001CC0 0C6C 0010 0008 cmpi.w [A4 + 0x8], 0x10 00001CC6 6D1A blt +0x1C /* 00001CE2 */ 00001CC8 0C6C 001E 0008 cmpi.w [A4 + 0x8], 0x1E 00001CCE 6E12 bgt +0x14 /* 00001CE2 */ label00001CD0: 00001CD0 422C 0003 clr.b [A4 + 0x3] 00001CD4 7000 moveq.l D0, 0x00 00001CD6 1014 move.b D0, [A4] 00001CD8 3F00 move.w -[A7], D0 00001CDA 2F0C move.l -[A7], A4 00001CDC 4EBA FCB4 jsr [PC - 0x34C /* 00001992 */] 00001CE0 5C8F addq.l A7, 6 label00001CE2: 00001CE2 7000 moveq.l D0, 0x00 00001CE4 1014 move.b D0, [A4] 00001CE6 4840 swap.w D0 00001CE8 4240 clr.w D0 00001CEA 4840 swap.w D0 00001CEC E580 asl D0, 2 00001CEE 41ED CB6A lea.l A0, [A5 - 0x3496] 00001CF2 D1C0 add.l A0, D0 00001CF4 102C 0003 move.b D0, [A4 + 0x3] 00001CF8 4880 ext.w D0 00001CFA 48C0 ext.l D0 00001CFC E580 asl D0, 2 00001CFE D090 add.l D0, [A0] 00001D00 2040 movea.l A0, D0 00001D02 2F28 0002 move.l -[A7], [A0 + 0x2] 00001D06 3F2C 0006 move.w -[A7], [A4 + 0x6] 00001D0A 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001D0E 206D C9E0 movea.l A0, [A5 - 0x3620] 00001D12 4E90 jsr [A0] 00001D14 508F addq.l A7, 8 00001D16 5247 addq.w D7, 1 label00001D18: 00001D18 BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00001D1C 6D00 FF78 blt -0x86 /* 00001C96 */ 00001D20 422D CB64 clr.b [A5 - 0x349C] 00001D24 426D D328 clr.w [A5 - 0x2CD8] 00001D28 3B7C 0140 D326 move.w [A5 - 0x2CDA], 0x140 00001D2E 206D CCF6 movea.l A0, [A5 - 0x330A] 00001D32 2F28 0002 move.l -[A7], [A0 + 0x2] 00001D36 3F3C 01CC move.w -[A7], 0x1CC 00001D3A 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001D3E 206D C9E0 movea.l A0, [A5 - 0x3620] 00001D42 4E90 jsr [A0] 00001D44 508F addq.l A7, 8 00001D46 206D CCE2 movea.l A0, [A5 - 0x331E] 00001D4A 2F28 0002 move.l -[A7], [A0 + 0x2] 00001D4E 3F3C 01DB move.w -[A7], 0x1DB 00001D52 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 00001D56 206D C9E0 movea.l A0, [A5 - 0x3620] 00001D5A 4E90 jsr [A0] 00001D5C 508F addq.l A7, 8 00001D5E 426D D134 clr.w [A5 - 0x2ECC] 00001D62 42AD CA2E clr.l [A5 - 0x35D2] 00001D66 70D8 moveq.l D0, 0xFFFFFFD8 00001D68 2B40 CA36 move.l [A5 - 0x35CA], D0 00001D6C 426D D132 clr.w [A5 - 0x2ECE] 00001D70 426D D348 clr.w [A5 - 0x2CB8] 00001D74 422D CA34 clr.b [A5 - 0x35CC] 00001D78 7001 moveq.l D0, 0x01 00001D7A 1B40 CA33 move.b [A5 - 0x35CD], D0 00001D7E 422D D142 clr.b [A5 - 0x2EBE] 00001D82 422D D143 clr.b [A5 - 0x2EBD] 00001D86 422D D369 clr.b [A5 - 0x2C97] 00001D8A 422D CB48 clr.b [A5 - 0x34B8] 00001D8E 422D D366 clr.b [A5 - 0x2C9A] 00001D92 422D D367 clr.b [A5 - 0x2C99] 00001D96 422D D368 clr.b [A5 - 0x2C98] 00001D9A 4EBA ED5E jsr [PC - 0x12A2 /* 00000AFA */] 00001D9E 4CDF 1080 movem.l D7,A4, [A7]+ 00001DA2 4E75 rts fn00001DA4: 00001DA4 4E56 0000 link A6, 0 00001DA8 3F3C 0001 move.w -[A7], 0x1 00001DAC 306E 0008 movea.w A0, [A6 + 0x8] 00001DB0 2F08 move.l -[A7], A0 00001DB2 4EBA F556 jsr [PC - 0xAAA /* 0000130A */] 00001DB6 5C8F addq.l A7, 6 00001DB8 4EBA EC04 jsr [PC - 0x13FC /* 000009BE */] 00001DBC 4E5E unlink A6 00001DBE 4E75 rts 00001DC0 4144 chk.w D0, D4 00001DC2 4450 neg.w [A0] 00001DC4 5343 subq.w D3, 1 00001DC6 4F52 chk.w D7, [A2] fn00001DC8: 00001DC8 4E56 0000 link A6, 0 00001DCC 302D D348 move.w D0, [A5 - 0x2CB8] 00001DD0 C1FC 0006 muls.w D0, 0x6 00001DD4 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001DD8 D1C0 add.l A0, D0 00001DDA 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA] 00001DE0 302D D348 move.w D0, [A5 - 0x2CB8] 00001DE4 C1FC 0006 muls.w D0, 0x6 00001DE8 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001DEC D1C0 add.l A0, D0 00001DEE 316E 000C 0004 move.w [A0 + 0x4], [A6 + 0xC] 00001DF4 302D D348 move.w D0, [A5 - 0x2CB8] 00001DF8 C1FC 0006 muls.w D0, 0x6 00001DFC 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001E00 D1C0 add.l A0, D0 00001E02 4228 0001 clr.b [A0 + 0x1] 00001E06 302D D348 move.w D0, [A5 - 0x2CB8] 00001E0A C1FC 0006 muls.w D0, 0x6 00001E0E 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001E12 D1C0 add.l A0, D0 00001E14 10AE 0009 move.b [A0], [A6 + 0x9] 00001E18 526D D348 addq.w [A5 - 0x2CB8], 1 00001E1C 4A6E 0008 tst.w [A6 + 0x8] 00001E20 660A bne +0xC /* 00001E2C */ 00001E22 06AD 0000 01F4 CB58 addi.l [A5 - 0x34A8], 0x1F4 00001E2A 6016 bra +0x18 /* 00001E42 */ label00001E2C: 00001E2C 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7 00001E32 6C0E bge +0x10 /* 00001E42 */ 00001E34 302E 0008 move.w D0, [A6 + 0x8] 00001E38 C1FC 03E8 muls.w D0, 0x3E8 00001E3C 48C0 ext.l D0 00001E3E D1AD CB58 add.l [A5 - 0x34A8], D0 label00001E42: 00001E42 4EBA EC62 jsr [PC - 0x139E /* 00000AA6 */] 00001E46 4E5E unlink A6 00001E48 4E75 rts 00001E4A 4749 chk.w D3, A1 00001E4C 5645 addq.w D5, 3 00001E4E 4250 clr.w [A0] 00001E50 4F49 chk.w D7, A1 export_92: fn00001E52: 00001E52 48E7 0120 movem.l -[A7], D7,A2 00001E56 7E00 moveq.l D7, 0x00 00001E58 6000 00FC bra +0xFE /* 00001F56 */ label00001E5C: 00001E5C 3007 move.w D0, D7 00001E5E C1FC 0006 muls.w D0, 0x6 00001E62 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001E66 D1C0 add.l A0, D0 00001E68 5228 0001 addq.b [A0 + 0x1], 1 00001E6C 3007 move.w D0, D7 00001E6E C1FC 0006 muls.w D0, 0x6 00001E72 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001E76 D1C0 add.l A0, D0 00001E78 7000 moveq.l D0, 0x00 00001E7A 1028 0001 move.b D0, [A0 + 0x1] 00001E7E 0C40 000C cmpi.w D0, 0xC 00001E82 664A bne +0x4C /* 00001ECE */ 00001E84 3007 move.w D0, D7 00001E86 C1FC 0006 muls.w D0, 0x6 00001E8A 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001E8E D1C0 add.l A0, D0 00001E90 3007 move.w D0, D7 00001E92 C1FC 0006 muls.w D0, 0x6 00001E96 43ED D32A lea.l A1, [A5 - 0x2CD6] 00001E9A D3C0 add.l A1, D0 00001E9C 3007 move.w D0, D7 00001E9E C1FC 0006 muls.w D0, 0x6 00001EA2 45ED D32A lea.l A2, [A5 - 0x2CD6] 00001EA6 D5C0 add.l A2, D0 00001EA8 7000 moveq.l D0, 0x00 00001EAA 1012 move.b D0, [A2] 00001EAC 4840 swap.w D0 00001EAE 4240 clr.w D0 00001EB0 4840 swap.w D0 00001EB2 E580 asl D0, 2 00001EB4 D0AD CCDE add.l D0, [A5 - 0x3322] 00001EB8 2440 movea.l A2, D0 00001EBA 2F2A 0002 move.l -[A7], [A2 + 0x2] 00001EBE 3F29 0004 move.w -[A7], [A1 + 0x4] 00001EC2 3F28 0002 move.w -[A7], [A0 + 0x2] 00001EC6 206D C9E4 movea.l A0, [A5 - 0x361C] 00001ECA 4E90 jsr [A0] 00001ECC 508F addq.l A7, 8 label00001ECE: 00001ECE 3007 move.w D0, D7 00001ED0 C1FC 0006 muls.w D0, 0x6 00001ED4 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001ED8 D1C0 add.l A0, D0 00001EDA 7000 moveq.l D0, 0x00 00001EDC 1028 0001 move.b D0, [A0 + 0x1] 00001EE0 0C40 0032 cmpi.w D0, 0x32 /* '2' */ 00001EE4 636E bls +0x70 /* 00001F54 */ 00001EE6 3007 move.w D0, D7 00001EE8 C1FC 0006 muls.w D0, 0x6 00001EEC 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001EF0 D1C0 add.l A0, D0 00001EF2 3007 move.w D0, D7 00001EF4 C1FC 0006 muls.w D0, 0x6 00001EF8 43ED D32A lea.l A1, [A5 - 0x2CD6] 00001EFC D3C0 add.l A1, D0 00001EFE 3007 move.w D0, D7 00001F00 C1FC 0006 muls.w D0, 0x6 00001F04 45ED D32A lea.l A2, [A5 - 0x2CD6] 00001F08 D5C0 add.l A2, D0 00001F0A 7000 moveq.l D0, 0x00 00001F0C 1012 move.b D0, [A2] 00001F0E 4840 swap.w D0 00001F10 4240 clr.w D0 00001F12 4840 swap.w D0 00001F14 E580 asl D0, 2 00001F16 D0AD CCDE add.l D0, [A5 - 0x3322] 00001F1A 2440 movea.l A2, D0 00001F1C 2F2A 0002 move.l -[A7], [A2 + 0x2] 00001F20 3F29 0004 move.w -[A7], [A1 + 0x4] 00001F24 3F28 0002 move.w -[A7], [A0 + 0x2] 00001F28 206D C9E4 movea.l A0, [A5 - 0x361C] 00001F2C 4E90 jsr [A0] 00001F2E 508F addq.l A7, 8 00001F30 3007 move.w D0, D7 00001F32 C1FC 0006 muls.w D0, 0x6 00001F36 41ED D32A lea.l A0, [A5 - 0x2CD6] 00001F3A D1C0 add.l A0, D0 00001F3C 536D D348 subq.w [A5 - 0x2CB8], 1 00001F40 302D D348 move.w D0, [A5 - 0x2CB8] 00001F44 C1FC 0006 muls.w D0, 0x6 00001F48 43ED D32A lea.l A1, [A5 - 0x2CD6] 00001F4C D3C0 add.l A1, D0 00001F4E 20D9 move.l [A0]+, [A1]+ 00001F50 30D9 move.w [A0]+, [A1]+ 00001F52 5347 subq.w D7, 1 label00001F54: 00001F54 5247 addq.w D7, 1 label00001F56: 00001F56 BE6D D348 cmp.w D7, [A5 - 0x2CB8] 00001F5A 6D00 FF00 blt -0xFE /* 00001E5C */ 00001F5E 4CDF 0480 movem.l D7,A2, [A7]+ 00001F62 4E75 rts export_84: fn00001F64: 00001F64 4A2D CA33 tst.b [A5 - 0x35CD] 00001F68 6700 008E beq +0x90 /* 00001FF8 */ 00001F6C 4A2D CB64 tst.b [A5 - 0x349C] 00001F70 6600 0086 bne +0x88 /* 00001FF8 */ 00001F74 302D D328 move.w D0, [A5 - 0x2CD8] 00001F78 48C0 ext.l D0 00001F7A E580 asl D0, 2 00001F7C D0AD CCF6 add.l D0, [A5 - 0x330A] 00001F80 2040 movea.l A0, D0 00001F82 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F86 3F3C 01CC move.w -[A7], 0x1CC 00001F8A 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001F8E 206D C9E0 movea.l A0, [A5 - 0x3620] 00001F92 4E90 jsr [A0] 00001F94 508F addq.l A7, 8 00001F96 206D CCE2 movea.l A0, [A5 - 0x331E] 00001F9A 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F9E 3F3C 01DB move.w -[A7], 0x1DB 00001FA2 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 00001FA6 206D C9E0 movea.l A0, [A5 - 0x3620] 00001FAA 4E90 jsr [A0] 00001FAC 508F addq.l A7, 8 00001FAE 206D CCF6 movea.l A0, [A5 - 0x330A] 00001FB2 2F28 000E move.l -[A7], [A0 + 0xE] 00001FB6 3F3C 01CC move.w -[A7], 0x1CC 00001FBA 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001FBE 206D C9E0 movea.l A0, [A5 - 0x3620] 00001FC2 4E90 jsr [A0] 00001FC4 508F addq.l A7, 8 00001FC6 422D CA33 clr.b [A5 - 0x35CD] 00001FCA 7003 moveq.l D0, 0x03 00001FCC 3B40 D328 move.w [A5 - 0x2CD8], D0 00001FD0 4A2D CB68 tst.b [A5 - 0x3498] 00001FD4 6706 beq +0x8 /* 00001FDC */ 00001FD6 422D CB68 clr.b [A5 - 0x3498] 00001FDA 6012 bra +0x14 /* 00001FEE */ label00001FDC: 00001FDC 4A2D CB60 tst.b [A5 - 0x34A0] 00001FE0 6F04 ble +0x6 /* 00001FE6 */ 00001FE2 532D CB60 subq.b [A5 - 0x34A0], 1 label00001FE6: 00001FE6 422D CB65 clr.b [A5 - 0x349B] 00001FEA 422D CB5F clr.b [A5 - 0x34A1] label00001FEE: 00001FEE 3F3C 000B move.w -[A7], 0xB 00001FF2 4EBA E1CA jsr [PC - 0x1E36 /* 000001BE */] 00001FF6 548F addq.l A7, 2 label00001FF8: 00001FF8 4E75 rts fn00001FFA: 00001FFA 4E56 FFFA link A6, -0x0006 00001FFE 486E FFFC pea.l [A6 - 0x4] 00002002 A972 syscall GetMouse 00002004 0C6E 000E FFFE cmpi.w [A6 - 0x2], 0xE 0000200A 6C06 bge +0x8 /* 00002012 */ 0000200C 700E moveq.l D0, 0x0E 0000200E 3D40 FFFE move.w [A6 - 0x2], D0 label00002012: 00002012 0C6E 0272 FFFE cmpi.w [A6 - 0x2], 0x272 00002018 6F06 ble +0x8 /* 00002020 */ 0000201A 3D7C 0272 FFFE move.w [A6 - 0x2], 0x272 label00002020: 00002020 302D D326 move.w D0, [A5 - 0x2CDA] 00002024 B06E FFFE cmp.w D0, [A6 - 0x2] 00002028 6736 beq +0x38 /* 00002060 */ 0000202A 206D CCE2 movea.l A0, [A5 - 0x331E] 0000202E 2F28 0002 move.l -[A7], [A0 + 0x2] 00002032 3F3C 01DB move.w -[A7], 0x1DB 00002036 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 0000203A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000203E 4E90 jsr [A0] 00002040 508F addq.l A7, 8 00002042 206D CCE2 movea.l A0, [A5 - 0x331E] 00002046 2F28 0002 move.l -[A7], [A0 + 0x2] 0000204A 3F3C 01DB move.w -[A7], 0x1DB 0000204E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002052 206D C9E0 movea.l A0, [A5 - 0x3620] 00002056 4E90 jsr [A0] 00002058 508F addq.l A7, 8 0000205A 3B6E FFFE D326 move.w [A5 - 0x2CDA], [A6 - 0x2] label00002060: 00002060 3F3C 00F0 move.w -[A7], 0xF0 00002064 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002068 4EBA EFB0 jsr [PC - 0x1050 /* 0000101A */] 0000206C 588F addq.l A7, 4 0000206E 302D D324 move.w D0, [A5 - 0x2CDC] 00002072 B06D D326 cmp.w D0, [A5 - 0x2CDA] 00002076 6608 bne +0xA /* 00002080 */ 00002078 4A6D D328 tst.w [A5 - 0x2CD8] 0000207C 6F00 0110 ble +0x112 /* 0000218E */ label00002080: 00002080 4A2D CB5F tst.b [A5 - 0x34A1] 00002084 6700 005A beq +0x5C /* 000020E0 */ 00002088 302D D324 move.w D0, [A5 - 0x2CDC] 0000208C 906D D326 sub.w D0, [A5 - 0x2CDA] 00002090 4A40 tst.w D0 00002092 6F0C ble +0xE /* 000020A0 */ 00002094 302D D324 move.w D0, [A5 - 0x2CDC] 00002098 906D D326 sub.w D0, [A5 - 0x2CDA] 0000209C 48C0 ext.l D0 0000209E 600A bra +0xC /* 000020AA */ label000020A0: 000020A0 302D D324 move.w D0, [A5 - 0x2CDC] 000020A4 906D D326 sub.w D0, [A5 - 0x2CDA] 000020A8 4440 neg.w D0 label000020AA: 000020AA 0C40 0004 cmpi.w D0, 0x4 000020AE 6F26 ble +0x28 /* 000020D6 */ 000020B0 302D D326 move.w D0, [A5 - 0x2CDA] 000020B4 B06D D324 cmp.w D0, [A5 - 0x2CDC] 000020B8 6F0E ble +0x10 /* 000020C8 */ 000020BA 302D D324 move.w D0, [A5 - 0x2CDC] 000020BE 5A40 addq.w D0, 5 000020C0 3D40 FFFA move.w [A6 - 0x6], D0 000020C4 6000 006A bra +0x6C /* 00002130 */ label000020C8: 000020C8 302D D324 move.w D0, [A5 - 0x2CDC] 000020CC 5B40 subq.w D0, 5 000020CE 3D40 FFFA move.w [A6 - 0x6], D0 000020D2 6000 005C bra +0x5E /* 00002130 */ label000020D6: 000020D6 3D6D D326 FFFA move.w [A6 - 0x6], [A5 - 0x2CDA] 000020DC 6000 0052 bra +0x54 /* 00002130 */ label000020E0: 000020E0 302D D324 move.w D0, [A5 - 0x2CDC] 000020E4 906D D326 sub.w D0, [A5 - 0x2CDA] 000020E8 4A40 tst.w D0 000020EA 6F0C ble +0xE /* 000020F8 */ 000020EC 302D D324 move.w D0, [A5 - 0x2CDC] 000020F0 906D D326 sub.w D0, [A5 - 0x2CDA] 000020F4 48C0 ext.l D0 000020F6 600A bra +0xC /* 00002102 */ label000020F8: 000020F8 302D D324 move.w D0, [A5 - 0x2CDC] 000020FC 906D D326 sub.w D0, [A5 - 0x2CDA] 00002100 4440 neg.w D0 label00002102: 00002102 0C40 0003 cmpi.w D0, 0x3 00002106 6F22 ble +0x24 /* 0000212A */ 00002108 302D D326 move.w D0, [A5 - 0x2CDA] 0000210C B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002110 6F0C ble +0xE /* 0000211E */ 00002112 302D D324 move.w D0, [A5 - 0x2CDC] 00002116 5840 addq.w D0, 4 00002118 3D40 FFFA move.w [A6 - 0x6], D0 0000211C 6012 bra +0x14 /* 00002130 */ label0000211E: 0000211E 302D D324 move.w D0, [A5 - 0x2CDC] 00002122 5940 subq.w D0, 4 00002124 3D40 FFFA move.w [A6 - 0x6], D0 00002128 6006 bra +0x8 /* 00002130 */ label0000212A: 0000212A 3D6D D326 FFFA move.w [A6 - 0x6], [A5 - 0x2CDA] label00002130: 00002130 302E FFFA move.w D0, [A6 - 0x6] 00002134 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002138 6606 bne +0x8 /* 00002140 */ 0000213A 4A6D D328 tst.w [A5 - 0x2CD8] 0000213E 6F4E ble +0x50 /* 0000218E */ label00002140: 00002140 302D D328 move.w D0, [A5 - 0x2CD8] 00002144 48C0 ext.l D0 00002146 E580 asl D0, 2 00002148 D0AD CCF6 add.l D0, [A5 - 0x330A] 0000214C 2040 movea.l A0, D0 0000214E 2F28 0002 move.l -[A7], [A0 + 0x2] 00002152 3F3C 01CC move.w -[A7], 0x1CC 00002156 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 0000215A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000215E 4E90 jsr [A0] 00002160 508F addq.l A7, 8 00002162 3B6E FFFA D324 move.w [A5 - 0x2CDC], [A6 - 0x6] 00002168 426D D328 clr.w [A5 - 0x2CD8] 0000216C 302D D328 move.w D0, [A5 - 0x2CD8] 00002170 48C0 ext.l D0 00002172 E580 asl D0, 2 00002174 D0AD CCF6 add.l D0, [A5 - 0x330A] 00002178 2040 movea.l A0, D0 0000217A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000217E 3F3C 01CC move.w -[A7], 0x1CC 00002182 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00002186 206D C9E0 movea.l A0, [A5 - 0x3620] 0000218A 4E90 jsr [A0] 0000218C 508F addq.l A7, 8 label0000218E: 0000218E 4E5E unlink A6 00002190 4E75 rts 00002192 4D4F chk.w D6, A7 00002194 5645 addq.w D5, 3 00002196 504C addq.w A4, 8 00002198 4159 chk.w D0, [A1]+ export_87: fn0000219A: 0000219A 0C6D 0002 D328 cmpi.w [A5 - 0x2CD8], 0x2 000021A0 6F00 0074 ble +0x76 /* 00002216 */ 000021A4 526D D91E addq.w [A5 - 0x26E2], 1 000021A8 0C6D 0002 D91E cmpi.w [A5 - 0x26E2], 0x2 000021AE 6600 00EA bne +0xEC /* 0000229A */ 000021B2 302D D328 move.w D0, [A5 - 0x2CD8] 000021B6 48C0 ext.l D0 000021B8 E580 asl D0, 2 000021BA D0AD CCF6 add.l D0, [A5 - 0x330A] 000021BE 2040 movea.l A0, D0 000021C0 2F28 0002 move.l -[A7], [A0 + 0x2] 000021C4 3F3C 01CC move.w -[A7], 0x1CC 000021C8 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 000021CC 206D C9E0 movea.l A0, [A5 - 0x3620] 000021D0 4E90 jsr [A0] 000021D2 508F addq.l A7, 8 000021D4 526D D328 addq.w [A5 - 0x2CD8], 1 000021D8 426D D91E clr.w [A5 - 0x26E2] 000021DC 206D CCF6 movea.l A0, [A5 - 0x330A] 000021E0 302D D328 move.w D0, [A5 - 0x2CD8] 000021E4 B050 cmp.w D0, [A0] 000021E6 6D08 blt +0xA /* 000021F0 */ 000021E8 426D D328 clr.w [A5 - 0x2CD8] 000021EC 6000 00AC bra +0xAE /* 0000229A */ label000021F0: 000021F0 302D D328 move.w D0, [A5 - 0x2CD8] 000021F4 48C0 ext.l D0 000021F6 E580 asl D0, 2 000021F8 D0AD CCF6 add.l D0, [A5 - 0x330A] 000021FC 2040 movea.l A0, D0 000021FE 2F28 0002 move.l -[A7], [A0 + 0x2] 00002202 3F3C 01CC move.w -[A7], 0x1CC 00002206 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 0000220A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000220E 4E90 jsr [A0] 00002210 508F addq.l A7, 8 00002212 6000 0086 bra +0x88 /* 0000229A */ label00002216: 00002216 1B6D CB4C CB64 move.b [A5 - 0x349C], [A5 - 0x34B4] 0000221C 7000 moveq.l D0, 0x00 0000221E 102D CB61 move.b D0, [A5 - 0x349F] 00002222 4A40 tst.w D0 00002224 6604 bne +0x6 /* 0000222A */ 00002226 422D CB64 clr.b [A5 - 0x349C] label0000222A: 0000222A 4A2D CB64 tst.b [A5 - 0x349C] 0000222E 6700 0066 beq +0x68 /* 00002296 */ 00002232 302D D328 move.w D0, [A5 - 0x2CD8] 00002236 48C0 ext.l D0 00002238 E580 asl D0, 2 0000223A D0AD CCF6 add.l D0, [A5 - 0x330A] 0000223E 2040 movea.l A0, D0 00002240 2F28 0002 move.l -[A7], [A0 + 0x2] 00002244 3F3C 01CC move.w -[A7], 0x1CC 00002248 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 0000224C 206D C9E0 movea.l A0, [A5 - 0x3620] 00002250 4E90 jsr [A0] 00002252 508F addq.l A7, 8 00002254 0C6D 0002 D328 cmpi.w [A5 - 0x2CD8], 0x2 0000225A 6608 bne +0xA /* 00002264 */ 0000225C 7001 moveq.l D0, 0x01 0000225E 3B40 D328 move.w [A5 - 0x2CD8], D0 00002262 6006 bra +0x8 /* 0000226A */ label00002264: 00002264 7002 moveq.l D0, 0x02 00002266 3B40 D328 move.w [A5 - 0x2CD8], D0 label0000226A: 0000226A 302D D328 move.w D0, [A5 - 0x2CD8] 0000226E 48C0 ext.l D0 00002270 E580 asl D0, 2 00002272 D0AD CCF6 add.l D0, [A5 - 0x330A] 00002276 2040 movea.l A0, D0 00002278 2F28 0002 move.l -[A7], [A0 + 0x2] 0000227C 3F3C 01CC move.w -[A7], 0x1CC 00002280 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00002284 206D C9E0 movea.l A0, [A5 - 0x3620] 00002288 4E90 jsr [A0] 0000228A 508F addq.l A7, 8 0000228C 532D CB61 subq.b [A5 - 0x349F], 1 00002290 4EBA E780 jsr [PC - 0x1880 /* 00000A12 */] 00002294 6004 bra +0x6 /* 0000229A */ label00002296: 00002296 4EBA FD62 jsr [PC - 0x29E /* 00001FFA */] label0000229A: 0000229A 4E75 rts fn0000229C: 0000229C 4E56 FFFE link A6, -0x0002 000022A0 2F0C move.l -[A7], A4 000022A2 286E 000A movea.l A4, [A6 + 0xA] 000022A6 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 000022AC 6C00 00B6 bge +0xB8 /* 00002364 */ 000022B0 4A6E 0008 tst.w [A6 + 0x8] 000022B4 6640 bne +0x42 /* 000022F6 */ 000022B6 7000 moveq.l D0, 0x00 000022B8 1014 move.b D0, [A4] 000022BA 0C40 0002 cmpi.w D0, 0x2 000022BE 6300 007E bls +0x80 /* 0000233E */ 000022C2 7000 moveq.l D0, 0x00 000022C4 1014 move.b D0, [A4] 000022C6 0C40 000E cmpi.w D0, 0xE 000022CA 6400 0072 bcc +0x74 /* 0000233E */ 000022CE 7000 moveq.l D0, 0x00 000022D0 1014 move.b D0, [A4] 000022D2 0C40 0005 cmpi.w D0, 0x5 000022D6 6700 0066 beq +0x68 /* 0000233E */ 000022DA 7000 moveq.l D0, 0x00 000022DC 1014 move.b D0, [A4] 000022DE 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000022E2 6700 005A beq +0x5C /* 0000233E */ 000022E6 5214 addq.b [A4], 1 000022E8 3F3C 0012 move.w -[A7], 0x12 000022EC 4EBA DED0 jsr [PC - 0x2130 /* 000001BE */] 000022F0 548F addq.l A7, 2 000022F2 6000 021A bra +0x21C /* 0000250E */ label000022F6: 000022F6 7000 moveq.l D0, 0x00 000022F8 1014 move.b D0, [A4] 000022FA 0C40 0003 cmpi.w D0, 0x3 000022FE 670A beq +0xC /* 0000230A */ 00002300 7000 moveq.l D0, 0x00 00002302 1014 move.b D0, [A4] 00002304 0C40 0004 cmpi.w D0, 0x4 00002308 6604 bne +0x6 /* 0000230E */ label0000230A: 0000230A 7005 moveq.l D0, 0x05 0000230C 1880 move.b [A4], D0 label0000230E: 0000230E 7000 moveq.l D0, 0x00 00002310 1014 move.b D0, [A4] 00002312 0C40 0006 cmpi.w D0, 0x6 00002316 650E bcs +0x10 /* 00002326 */ 00002318 7000 moveq.l D0, 0x00 0000231A 1014 move.b D0, [A4] 0000231C 0C40 0008 cmpi.w D0, 0x8 00002320 6204 bhi +0x6 /* 00002326 */ 00002322 7009 moveq.l D0, 0x09 00002324 1880 move.b [A4], D0 label00002326: 00002326 7000 moveq.l D0, 0x00 00002328 1014 move.b D0, [A4] 0000232A 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000232E 650E bcs +0x10 /* 0000233E */ 00002330 7000 moveq.l D0, 0x00 00002332 1014 move.b D0, [A4] 00002334 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00002338 6204 bhi +0x6 /* 0000233E */ 0000233A 700E moveq.l D0, 0x0E 0000233C 1880 move.b [A4], D0 label0000233E: 0000233E 4A6E 0008 tst.w [A6 + 0x8] 00002342 6620 bne +0x22 /* 00002364 */ 00002344 7000 moveq.l D0, 0x00 00002346 1014 move.b D0, [A4] 00002348 0C40 0003 cmpi.w D0, 0x3 0000234C 640C bcc +0xE /* 0000235A */ 0000234E 3F3C 0004 move.w -[A7], 0x4 00002352 4EBA DE6A jsr [PC - 0x2196 /* 000001BE */] 00002356 548F addq.l A7, 2 00002358 600A bra +0xC /* 00002364 */ label0000235A: 0000235A 3F3C 0001 move.w -[A7], 0x1 0000235E 4EBA DE5E jsr [PC - 0x21A2 /* 000001BE */] 00002362 548F addq.l A7, 2 label00002364: 00002364 7000 moveq.l D0, 0x00 00002366 1014 move.b D0, [A4] 00002368 0C40 0005 cmpi.w D0, 0x5 0000236C 6718 beq +0x1A /* 00002386 */ 0000236E 7000 moveq.l D0, 0x00 00002370 1014 move.b D0, [A4] 00002372 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00002376 670E beq +0x10 /* 00002386 */ 00002378 7000 moveq.l D0, 0x00 0000237A 1014 move.b D0, [A4] 0000237C 0C40 000E cmpi.w D0, 0xE 00002380 6704 beq +0x6 /* 00002386 */ 00002382 536D CB46 subq.w [A5 - 0x34BA], 1 label00002386: 00002386 0614 0026 addi.b [A4], 0x26 /* '&' */ 0000238A 7032 moveq.l D0, 0x32 0000238C 1940 0001 move.b [A4 + 0x1], D0 00002390 422C 0003 clr.b [A4 + 0x3] 00002394 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 0000239A 6C00 00B4 bge +0xB6 /* 00002450 */ 0000239E 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 000023A2 4EBA FA00 jsr [PC - 0x600 /* 00001DA4 */] 000023A6 548F addq.l A7, 2 000023A8 7000 moveq.l D0, 0x00 000023AA 1014 move.b D0, [A4] 000023AC 0C40 0035 cmpi.w D0, 0x35 /* '5' */ 000023B0 6500 00AC bcs +0xAE /* 0000245E */ 000023B4 7000 moveq.l D0, 0x00 000023B6 1014 move.b D0, [A4] 000023B8 0C40 003D cmpi.w D0, 0x3D /* '=' */ 000023BC 6200 00A0 bhi +0xA2 /* 0000245E */ 000023C0 0C6C 000A 0008 cmpi.w [A4 + 0x8], 0xA /* '\n' */ 000023C6 6714 beq +0x16 /* 000023DC */ 000023C8 0C6C 0010 0008 cmpi.w [A4 + 0x8], 0x10 000023CE 6D00 008E blt +0x90 /* 0000245E */ 000023D2 0C6C 001E 0008 cmpi.w [A4 + 0x8], 0x1E 000023D8 6E00 0084 bgt +0x86 /* 0000245E */ label000023DC: 000023DC 700B moveq.l D0, 0x0B 000023DE 3940 0008 move.w [A4 + 0x8], D0 000023E2 426C 000A clr.w [A4 + 0xA] 000023E6 7000 moveq.l D0, 0x00 000023E8 1014 move.b D0, [A4] 000023EA 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 000023EE 6510 bcs +0x12 /* 00002400 */ 000023F0 7000 moveq.l D0, 0x00 000023F2 1014 move.b D0, [A4] 000023F4 0640 FFDA addi.w D0, 0xFFDA 000023F8 3F00 move.w -[A7], D0 000023FA 4EBA F532 jsr [PC - 0xACE /* 0000192E */] 000023FE 548F addq.l A7, 2 label00002400: 00002400 7000 moveq.l D0, 0x00 00002402 1014 move.b D0, [A4] 00002404 0C40 0038 cmpi.w D0, 0x38 /* '8' */ 00002408 6608 bne +0xA /* 00002412 */ 0000240A 7002 moveq.l D0, 0x02 0000240C 3D40 0008 move.w [A6 + 0x8], D0 00002410 602A bra +0x2C /* 0000243C */ label00002412: 00002412 7000 moveq.l D0, 0x00 00002414 1014 move.b D0, [A4] 00002416 0C40 0035 cmpi.w D0, 0x35 /* '5' */ 0000241A 6714 beq +0x16 /* 00002430 */ 0000241C 7000 moveq.l D0, 0x00 0000241E 1014 move.b D0, [A4] 00002420 0C40 003B cmpi.w D0, 0x3B /* ';' */ 00002424 670A beq +0xC /* 00002430 */ 00002426 7000 moveq.l D0, 0x00 00002428 1014 move.b D0, [A4] 0000242A 0C40 003C cmpi.w D0, 0x3C /* '<' */ 0000242E 6606 bne +0x8 /* 00002436 */ label00002430: 00002430 426E 0008 clr.w [A6 + 0x8] 00002434 6006 bra +0x8 /* 0000243C */ label00002436: 00002436 7001 moveq.l D0, 0x01 00002438 3D40 0008 move.w [A6 + 0x8], D0 label0000243C: 0000243C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00002440 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002444 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002448 4EBA F97E jsr [PC - 0x682 /* 00001DC8 */] 0000244C 5C8F addq.l A7, 6 0000244E 600E bra +0x10 /* 0000245E */ label00002450: 00002450 700B moveq.l D0, 0x0B 00002452 3940 0008 move.w [A4 + 0x8], D0 00002456 426C 000A clr.w [A4 + 0xA] 0000245A 426C 000C clr.w [A4 + 0xC] label0000245E: 0000245E 4A6D CB46 tst.w [A5 - 0x34BA] 00002462 6600 00AA bne +0xAC /* 0000250E */ 00002466 426E FFFE clr.w [A6 - 0x2] 0000246A 6000 0096 bra +0x98 /* 00002502 */ label0000246E: 0000246E 302E FFFE move.w D0, [A6 - 0x2] 00002472 C1FC 000E muls.w D0, 0xE 00002476 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000247A D1C0 add.l A0, D0 0000247C 2848 movea.l A4, A0 0000247E 7000 moveq.l D0, 0x00 00002480 1014 move.b D0, [A4] 00002482 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 00002486 6400 0076 bcc +0x78 /* 000024FE */ 0000248A 7000 moveq.l D0, 0x00 0000248C 1014 move.b D0, [A4] 0000248E 4840 swap.w D0 00002490 4240 clr.w D0 00002492 4840 swap.w D0 00002494 E580 asl D0, 2 00002496 41ED CB6A lea.l A0, [A5 - 0x3496] 0000249A D1C0 add.l A0, D0 0000249C 102C 0003 move.b D0, [A4 + 0x3] 000024A0 4880 ext.w D0 000024A2 48C0 ext.l D0 000024A4 E580 asl D0, 2 000024A6 D090 add.l D0, [A0] 000024A8 2040 movea.l A0, D0 000024AA 2F28 0002 move.l -[A7], [A0 + 0x2] 000024AE 3F2C 0006 move.w -[A7], [A4 + 0x6] 000024B2 3F2C 0004 move.w -[A7], [A4 + 0x4] 000024B6 206D C9E0 movea.l A0, [A5 - 0x3620] 000024BA 4E90 jsr [A0] 000024BC 508F addq.l A7, 8 000024BE 2F0C move.l -[A7], A4 000024C0 3F3C 0001 move.w -[A7], 0x1 000024C4 4EBA FDD6 jsr [PC - 0x22A /* 0000229C */] 000024C8 5C8F addq.l A7, 6 000024CA 7000 moveq.l D0, 0x00 000024CC 1014 move.b D0, [A4] 000024CE 4840 swap.w D0 000024D0 4240 clr.w D0 000024D2 4840 swap.w D0 000024D4 E580 asl D0, 2 000024D6 41ED CB6A lea.l A0, [A5 - 0x3496] 000024DA D1C0 add.l A0, D0 000024DC 102C 0003 move.b D0, [A4 + 0x3] 000024E0 4880 ext.w D0 000024E2 48C0 ext.l D0 000024E4 E580 asl D0, 2 000024E6 D090 add.l D0, [A0] 000024E8 2040 movea.l A0, D0 000024EA 2F28 0002 move.l -[A7], [A0 + 0x2] 000024EE 3F2C 0006 move.w -[A7], [A4 + 0x6] 000024F2 3F2C 0004 move.w -[A7], [A4 + 0x4] 000024F6 206D C9E0 movea.l A0, [A5 - 0x3620] 000024FA 4E90 jsr [A0] 000024FC 508F addq.l A7, 8 label000024FE: 000024FE 526E FFFE addq.w [A6 - 0x2], 1 label00002502: 00002502 302E FFFE move.w D0, [A6 - 0x2] 00002506 B06D D130 cmp.w D0, [A5 - 0x2ED0] 0000250A 6D00 FF62 blt -0x9C /* 0000246E */ label0000250E: 0000250E 285F movea.l A4, [A7]+ 00002510 4E5E unlink A6 00002512 4E75 rts 00002514 4849 pea.l A1 00002516 544E addq.w A6, 2 00002518 4153 chk.w D0, [A3] 0000251A 5459 addq.w [A1]+, 2 fn0000251C: 0000251C 4E56 FFFE link A6, -0x0002 00002520 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00002524 7E00 moveq.l D7, 0x00 00002526 6000 126C bra +0x126E /* 00003794 */ label0000252A: 0000252A 3D7C 0096 FFFE move.w [A6 - 0x2], 0x96 00002530 3007 move.w D0, D7 00002532 C1FC 000E muls.w D0, 0xE 00002536 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000253A D1C0 add.l A0, D0 0000253C 2848 movea.l A4, A0 0000253E 302C 0008 move.w D0, [A4 + 0x8] 00002542 48C0 ext.l D0 00002544 E580 asl D0, 2 00002546 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000254A D1C0 add.l A0, D0 0000254C 302C 000A move.w D0, [A4 + 0xA] 00002550 48C0 ext.l D0 00002552 E580 asl D0, 2 00002554 D090 add.l D0, [A0] 00002556 2640 movea.l A3, D0 00002558 7000 moveq.l D0, 0x00 0000255A 1014 move.b D0, [A4] 0000255C 4840 swap.w D0 0000255E 4240 clr.w D0 00002560 4840 swap.w D0 00002562 E580 asl D0, 2 00002564 41ED CB6A lea.l A0, [A5 - 0x3496] 00002568 D1C0 add.l A0, D0 0000256A 102C 0003 move.b D0, [A4 + 0x3] 0000256E 4880 ext.w D0 00002570 48C0 ext.l D0 00002572 E580 asl D0, 2 00002574 D090 add.l D0, [A0] 00002576 2040 movea.l A0, D0 00002578 2F28 0002 move.l -[A7], [A0 + 0x2] 0000257C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00002580 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002584 206D C9E0 movea.l A0, [A5 - 0x3620] 00002588 4E90 jsr [A0] 0000258A 508F addq.l A7, 8 0000258C 102C 0001 move.b D0, [A4 + 0x1] 00002590 4880 ext.w D0 00002592 0C40 FFFF cmpi.w D0, 0xFFFF 00002596 6608 bne +0xA /* 000025A0 */ 00002598 062C 0032 0002 addi.b [A4 + 0x2], 0x32 /* '2' */ 0000259E 6008 bra +0xA /* 000025A8 */ label000025A0: 000025A0 102C 0001 move.b D0, [A4 + 0x1] 000025A4 D12C 0002 add.b [A4 + 0x2], D0 label000025A8: 000025A8 7000 moveq.l D0, 0x00 000025AA 102C 0002 move.b D0, [A4 + 0x2] 000025AE 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000025B2 6500 00E8 bcs +0xEA /* 0000269C */ 000025B6 422C 0002 clr.b [A4 + 0x2] 000025BA 102C 0001 move.b D0, [A4 + 0x1] 000025BE 4880 ext.w D0 000025C0 0C40 FFFF cmpi.w D0, 0xFFFF 000025C4 6606 bne +0x8 /* 000025CC */ 000025C6 532C 0003 subq.b [A4 + 0x3], 1 000025CA 6004 bra +0x6 /* 000025D0 */ label000025CC: 000025CC 522C 0003 addq.b [A4 + 0x3], 1 label000025D0: 000025D0 7000 moveq.l D0, 0x00 000025D2 1014 move.b D0, [A4] 000025D4 4840 swap.w D0 000025D6 4240 clr.w D0 000025D8 4840 swap.w D0 000025DA E580 asl D0, 2 000025DC 41ED CB6A lea.l A0, [A5 - 0x3496] 000025E0 D1C0 add.l A0, D0 000025E2 2050 movea.l A0, [A0] 000025E4 102C 0003 move.b D0, [A4 + 0x3] 000025E8 4880 ext.w D0 000025EA B050 cmp.w D0, [A0] 000025EC 6D4A blt +0x4C /* 00002638 */ 000025EE 7000 moveq.l D0, 0x00 000025F0 1014 move.b D0, [A4] 000025F2 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 000025F6 6406 bcc +0x8 /* 000025FE */ 000025F8 422C 0003 clr.b [A4 + 0x3] 000025FC 603A bra +0x3C /* 00002638 */ label000025FE: 000025FE 3007 move.w D0, D7 00002600 C1FC 000E muls.w D0, 0xE 00002604 41ED CD22 lea.l A0, [A5 - 0x32DE] 00002608 D1C0 add.l A0, D0 0000260A 536D D130 subq.w [A5 - 0x2ED0], 1 0000260E 302D D130 move.w D0, [A5 - 0x2ED0] 00002612 C1FC 000E muls.w D0, 0xE 00002616 43ED CD22 lea.l A1, [A5 - 0x32DE] 0000261A D3C0 add.l A1, D0 0000261C 20D9 move.l [A0]+, [A1]+ 0000261E 20D9 move.l [A0]+, [A1]+ 00002620 20D9 move.l [A0]+, [A1]+ 00002622 30D9 move.w [A0]+, [A1]+ 00002624 5347 subq.w D7, 1 00002626 4A6D D130 tst.w [A5 - 0x2ED0] 0000262A 6600 1166 bne +0x1168 /* 00003792 */ 0000262E 7001 moveq.l D0, 0x01 00002630 1B40 CA34 move.b [A5 - 0x35CC], D0 00002634 6000 115C bra +0x115E /* 00003792 */ label00002638: 00002638 102C 0003 move.b D0, [A4 + 0x3] 0000263C 4880 ext.w D0 0000263E 0C40 FFFF cmpi.w D0, 0xFFFF 00002642 661E bne +0x20 /* 00002662 */ 00002644 422C 0003 clr.b [A4 + 0x3] 00002648 0614 00DA addi.b [A4], 0xDA 0000264C 7000 moveq.l D0, 0x00 0000264E 1014 move.b D0, [A4] 00002650 0C40 0017 cmpi.w D0, 0x17 00002654 6608 bne +0xA /* 0000265E */ 00002656 196D D833 0001 move.b [A4 + 0x1], [A5 - 0x27CD] 0000265C 6004 bra +0x6 /* 00002662 */ label0000265E: 0000265E 422C 0001 clr.b [A4 + 0x1] label00002662: 00002662 7000 moveq.l D0, 0x00 00002664 1014 move.b D0, [A4] 00002666 0C40 0001 cmpi.w D0, 0x1 0000266A 6618 bne +0x1A /* 00002684 */ 0000266C 206D CB6E movea.l A0, [A5 - 0x3492] 00002670 3010 move.w D0, [A0] 00002672 5340 subq.w D0, 1 00002674 122C 0003 move.b D1, [A4 + 0x3] 00002678 4881 ext.w D1 0000267A B240 cmp.w D1, D0 0000267C 6606 bne +0x8 /* 00002684 */ 0000267E 7001 moveq.l D0, 0x01 00002680 3D40 FFFE move.w [A6 - 0x2], D0 label00002684: 00002684 7000 moveq.l D0, 0x00 00002686 1014 move.b D0, [A4] 00002688 0C40 0002 cmpi.w D0, 0x2 0000268C 660E bne +0x10 /* 0000269C */ 0000268E 0C2C 0010 0003 cmpi.b [A4 + 0x3], 0x10 00002694 6606 bne +0x8 /* 0000269C */ 00002696 7001 moveq.l D0, 0x01 00002698 3D40 FFFE move.w [A6 - 0x2], D0 label0000269C: 0000269C 1013 move.b D0, [A3] 0000269E 4880 ext.w D0 000026A0 D16C 0004 add.w [A4 + 0x4], D0 000026A4 102B 0001 move.b D0, [A3 + 0x1] 000026A8 4880 ext.w D0 000026AA D16C 0006 add.w [A4 + 0x6], D0 000026AE 7000 moveq.l D0, 0x00 000026B0 1014 move.b D0, [A4] 000026B2 0C40 000F cmpi.w D0, 0xF 000026B6 6500 0E7E bcs +0xE80 /* 00003536 */ 000026BA 7000 moveq.l D0, 0x00 000026BC 1014 move.b D0, [A4] 000026BE 0C40 0017 cmpi.w D0, 0x17 000026C2 6200 0E72 bhi +0xE74 /* 00003536 */ 000026C6 7000 moveq.l D0, 0x00 000026C8 1014 move.b D0, [A4] 000026CA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000026CE 000F 0017 ori.b A7, 0x17 000026D2 0E64 0012 .invalid.w -[A4], 0x12 // invalid immediate operation 000026D6 018C bclr A4, D0 000026D8 0320 btst -[A0], D1 000026DA 04DC .incomplete 000026DC 0662 07EE addi.w -[A2], 0x7EE 000026E0 097A 0B30 bchg [PC + 0xB30 /* 00003212, value 0xC6C */], D4 000026E4 0CC4 .incomplete 000026E6 0C6C 000A 0008 cmpi.w [A4 + 0x8], 0xA /* '\n' */ 000026EC 6600 00EC bne +0xEE /* 000027DA */ 000026F0 0C6C 01D6 0006 cmpi.w [A4 + 0x6], 0x1D6 000026F6 6F42 ble +0x44 /* 0000273A */ 000026F8 397C 01D8 0006 move.w [A4 + 0x6], 0x1D8 000026FE 2F0C move.l -[A7], A4 00002700 3F3C 0002 move.w -[A7], 0x2 00002704 4EBA FB96 jsr [PC - 0x46A /* 0000229C */] 00002708 5C8F addq.l A7, 6 0000270A 302C 0008 move.w D0, [A4 + 0x8] 0000270E 48C0 ext.l D0 00002710 E580 asl D0, 2 00002712 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002716 D1C0 add.l A0, D0 00002718 302C 000A move.w D0, [A4 + 0xA] 0000271C 48C0 ext.l D0 0000271E E580 asl D0, 2 00002720 D090 add.l D0, [A0] 00002722 2640 movea.l A3, D0 00002724 3F3C 01D6 move.w -[A7], 0x1D6 00002728 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000272C 3F3C 0001 move.w -[A7], 0x1 00002730 4EBA F696 jsr [PC - 0x96A /* 00001DC8 */] 00002734 5C8F addq.l A7, 6 00002736 6000 0DFE bra +0xE00 /* 00003536 */ label0000273A: 0000273A 4A2D CA33 tst.b [A5 - 0x35CD] 0000273E 6700 0074 beq +0x76 /* 000027B4 */ 00002742 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00002748 6F00 006A ble +0x6C /* 000027B4 */ 0000274C 302C 0004 move.w D0, [A4 + 0x4] 00002750 906D D324 sub.w D0, [A5 - 0x2CDC] 00002754 4A40 tst.w D0 00002756 6F0C ble +0xE /* 00002764 */ 00002758 302C 0004 move.w D0, [A4 + 0x4] 0000275C 906D D324 sub.w D0, [A5 - 0x2CDC] 00002760 48C0 ext.l D0 00002762 600A bra +0xC /* 0000276E */ label00002764: 00002764 302C 0004 move.w D0, [A4 + 0x4] 00002768 906D D324 sub.w D0, [A5 - 0x2CDC] 0000276C 4440 neg.w D0 label0000276E: 0000276E 0C40 0012 cmpi.w D0, 0x12 00002772 6C40 bge +0x42 /* 000027B4 */ 00002774 2F0C move.l -[A7], A4 00002776 3F3C 0002 move.w -[A7], 0x2 0000277A 4EBA FB20 jsr [PC - 0x4E0 /* 0000229C */] 0000277E 5C8F addq.l A7, 6 00002780 302C 0008 move.w D0, [A4 + 0x8] 00002784 48C0 ext.l D0 00002786 E580 asl D0, 2 00002788 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000278C D1C0 add.l A0, D0 0000278E 302C 000A move.w D0, [A4 + 0xA] 00002792 48C0 ext.l D0 00002794 E580 asl D0, 2 00002796 D090 add.l D0, [A0] 00002798 2640 movea.l A3, D0 0000279A 4EBA F7C8 jsr [PC - 0x838 /* 00001F64 */] 0000279E 4A2D CA33 tst.b [A5 - 0x35CD] 000027A2 6700 0D92 beq +0xD94 /* 00003536 */ 000027A6 3F3C 0018 move.w -[A7], 0x18 000027AA 4EBA DA12 jsr [PC - 0x25EE /* 000001BE */] 000027AE 548F addq.l A7, 2 000027B0 6000 0D84 bra +0xD86 /* 00003536 */ label000027B4: 000027B4 302C 0004 move.w D0, [A4 + 0x4] 000027B8 B06D D324 cmp.w D0, [A5 - 0x2CDC] 000027BC 6F08 ble +0xA /* 000027C6 */ 000027BE 596C 0004 subq.w [A4 + 0x4], 4 000027C2 6000 0D72 bra +0xD74 /* 00003536 */ label000027C6: 000027C6 302C 0004 move.w D0, [A4 + 0x4] 000027CA B06D D324 cmp.w D0, [A5 - 0x2CDC] 000027CE 6C00 0D66 bge +0xD68 /* 00003536 */ 000027D2 586C 0004 addq.w [A4 + 0x4], 4 000027D6 6000 0D5E bra +0xD60 /* 00003536 */ label000027DA: 000027DA 302C 0004 move.w D0, [A4 + 0x4] 000027DE 906D D324 sub.w D0, [A5 - 0x2CDC] 000027E2 4A40 tst.w D0 000027E4 6F0C ble +0xE /* 000027F2 */ 000027E6 302C 0004 move.w D0, [A4 + 0x4] 000027EA 906D D324 sub.w D0, [A5 - 0x2CDC] 000027EE 48C0 ext.l D0 000027F0 600A bra +0xC /* 000027FC */ label000027F2: 000027F2 302C 0004 move.w D0, [A4 + 0x4] 000027F6 906D D324 sub.w D0, [A5 - 0x2CDC] 000027FA 4440 neg.w D0 label000027FC: 000027FC 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00002800 6C00 0D34 bge +0xD36 /* 00003536 */ 00002804 3F3C 001E move.w -[A7], 0x1E 00002808 3F3C 0001 move.w -[A7], 0x1 0000280C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002810 588F addq.l A7, 4 00002812 0C40 0001 cmpi.w D0, 0x1 00002816 6600 0D1E bne +0xD20 /* 00003536 */ 0000281A 4A2D CA33 tst.b [A5 - 0x35CD] 0000281E 6700 0D16 beq +0xD18 /* 00003536 */ 00002822 700A moveq.l D0, 0x0A 00002824 3940 0008 move.w [A4 + 0x8], D0 00002828 302C 0004 move.w D0, [A4 + 0x4] 0000282C B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002830 6C08 bge +0xA /* 0000283A */ 00002832 7001 moveq.l D0, 0x01 00002834 3940 000A move.w [A4 + 0xA], D0 00002838 6006 bra +0x8 /* 00002840 */ label0000283A: 0000283A 7007 moveq.l D0, 0x07 0000283C 3940 000A move.w [A4 + 0xA], D0 label00002840: 00002840 426C 000C clr.w [A4 + 0xC] 00002844 302C 0008 move.w D0, [A4 + 0x8] 00002848 48C0 ext.l D0 0000284A E580 asl D0, 2 0000284C 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002850 D1C0 add.l A0, D0 00002852 302C 000A move.w D0, [A4 + 0xA] 00002856 48C0 ext.l D0 00002858 E580 asl D0, 2 0000285A D090 add.l D0, [A0] 0000285C 2640 movea.l A3, D0 0000285E 6000 0CD6 bra +0xCD8 /* 00003536 */ 00002862 0C6C 0014 0008 cmpi.w [A4 + 0x8], 0x14 00002868 6600 00F0 bne +0xF2 /* 0000295A */ 0000286C 0C6C 01D1 0006 cmpi.w [A4 + 0x6], 0x1D1 00002872 6F42 ble +0x44 /* 000028B6 */ 00002874 397C 01D8 0006 move.w [A4 + 0x6], 0x1D8 0000287A 2F0C move.l -[A7], A4 0000287C 3F3C 0002 move.w -[A7], 0x2 00002880 4EBA FA1A jsr [PC - 0x5E6 /* 0000229C */] 00002884 5C8F addq.l A7, 6 00002886 302C 0008 move.w D0, [A4 + 0x8] 0000288A 48C0 ext.l D0 0000288C E580 asl D0, 2 0000288E 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002892 D1C0 add.l A0, D0 00002894 302C 000A move.w D0, [A4 + 0xA] 00002898 48C0 ext.l D0 0000289A E580 asl D0, 2 0000289C D090 add.l D0, [A0] 0000289E 2640 movea.l A3, D0 000028A0 3F3C 01D6 move.w -[A7], 0x1D6 000028A4 3F2C 0004 move.w -[A7], [A4 + 0x4] 000028A8 3F3C 0002 move.w -[A7], 0x2 000028AC 4EBA F51A jsr [PC - 0xAE6 /* 00001DC8 */] 000028B0 5C8F addq.l A7, 6 000028B2 6000 0C82 bra +0xC84 /* 00003536 */ label000028B6: 000028B6 4A2D CA33 tst.b [A5 - 0x35CD] 000028BA 6700 0074 beq +0x76 /* 00002930 */ 000028BE 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 000028C4 6F00 006A ble +0x6C /* 00002930 */ 000028C8 302C 0004 move.w D0, [A4 + 0x4] 000028CC 906D D324 sub.w D0, [A5 - 0x2CDC] 000028D0 4A40 tst.w D0 000028D2 6F0C ble +0xE /* 000028E0 */ 000028D4 302C 0004 move.w D0, [A4 + 0x4] 000028D8 906D D324 sub.w D0, [A5 - 0x2CDC] 000028DC 48C0 ext.l D0 000028DE 600A bra +0xC /* 000028EA */ label000028E0: 000028E0 302C 0004 move.w D0, [A4 + 0x4] 000028E4 906D D324 sub.w D0, [A5 - 0x2CDC] 000028E8 4440 neg.w D0 label000028EA: 000028EA 0C40 0010 cmpi.w D0, 0x10 000028EE 6C40 bge +0x42 /* 00002930 */ 000028F0 2F0C move.l -[A7], A4 000028F2 3F3C 0002 move.w -[A7], 0x2 000028F6 4EBA F9A4 jsr [PC - 0x65C /* 0000229C */] 000028FA 5C8F addq.l A7, 6 000028FC 302C 0008 move.w D0, [A4 + 0x8] 00002900 48C0 ext.l D0 00002902 E580 asl D0, 2 00002904 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002908 D1C0 add.l A0, D0 0000290A 302C 000A move.w D0, [A4 + 0xA] 0000290E 48C0 ext.l D0 00002910 E580 asl D0, 2 00002912 D090 add.l D0, [A0] 00002914 2640 movea.l A3, D0 00002916 4EBA F64C jsr [PC - 0x9B4 /* 00001F64 */] 0000291A 4A2D CA33 tst.b [A5 - 0x35CD] 0000291E 6700 0C16 beq +0xC18 /* 00003536 */ 00002922 3F3C 0018 move.w -[A7], 0x18 00002926 4EBA D896 jsr [PC - 0x276A /* 000001BE */] 0000292A 548F addq.l A7, 2 0000292C 6000 0C08 bra +0xC0A /* 00003536 */ label00002930: 00002930 302C 0004 move.w D0, [A4 + 0x4] 00002934 5540 subq.w D0, 2 00002936 B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000293A 6F08 ble +0xA /* 00002944 */ 0000293C 596C 0004 subq.w [A4 + 0x4], 4 00002940 6000 0BF4 bra +0xBF6 /* 00003536 */ label00002944: 00002944 302C 0004 move.w D0, [A4 + 0x4] 00002948 5440 addq.w D0, 2 0000294A B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000294E 6C00 0BE6 bge +0xBE8 /* 00003536 */ 00002952 586C 0004 addq.w [A4 + 0x4], 4 00002956 6000 0BDE bra +0xBE0 /* 00003536 */ label0000295A: 0000295A 302D D324 move.w D0, [A5 - 0x2CDC] 0000295E 906D D326 sub.w D0, [A5 - 0x2CDA] 00002962 4A40 tst.w D0 00002964 6F0C ble +0xE /* 00002972 */ 00002966 302D D324 move.w D0, [A5 - 0x2CDC] 0000296A 906D D326 sub.w D0, [A5 - 0x2CDA] 0000296E 48C0 ext.l D0 00002970 600A bra +0xC /* 0000297C */ label00002972: 00002972 302D D324 move.w D0, [A5 - 0x2CDC] 00002976 906D D326 sub.w D0, [A5 - 0x2CDA] 0000297A 4440 neg.w D0 label0000297C: 0000297C 0C40 0003 cmpi.w D0, 0x3 00002980 6C00 0BB4 bge +0xBB6 /* 00003536 */ 00002984 302C 0004 move.w D0, [A4 + 0x4] 00002988 906D D324 sub.w D0, [A5 - 0x2CDC] 0000298C 4A40 tst.w D0 0000298E 6F0C ble +0xE /* 0000299C */ 00002990 302C 0004 move.w D0, [A4 + 0x4] 00002994 906D D324 sub.w D0, [A5 - 0x2CDC] 00002998 48C0 ext.l D0 0000299A 600A bra +0xC /* 000029A6 */ label0000299C: 0000299C 302C 0004 move.w D0, [A4 + 0x4] 000029A0 906D D324 sub.w D0, [A5 - 0x2CDC] 000029A4 4440 neg.w D0 label000029A6: 000029A6 0C40 0017 cmpi.w D0, 0x17 000029AA 6C00 0B8A bge +0xB8C /* 00003536 */ 000029AE 3F3C 001E move.w -[A7], 0x1E 000029B2 3F3C 0001 move.w -[A7], 0x1 000029B6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000029BA 588F addq.l A7, 4 000029BC 0C40 0001 cmpi.w D0, 0x1 000029C0 6600 0B74 bne +0xB76 /* 00003536 */ 000029C4 4A2D CA33 tst.b [A5 - 0x35CD] 000029C8 6700 0B6C beq +0xB6E /* 00003536 */ 000029CC 7014 moveq.l D0, 0x14 000029CE 3940 0008 move.w [A4 + 0x8], D0 000029D2 426C 000A clr.w [A4 + 0xA] 000029D6 426C 000C clr.w [A4 + 0xC] 000029DA 302C 0008 move.w D0, [A4 + 0x8] 000029DE 48C0 ext.l D0 000029E0 E580 asl D0, 2 000029E2 41ED D144 lea.l A0, [A5 - 0x2EBC] 000029E6 D1C0 add.l A0, D0 000029E8 302C 000A move.w D0, [A4 + 0xA] 000029EC 48C0 ext.l D0 000029EE E580 asl D0, 2 000029F0 D090 add.l D0, [A0] 000029F2 2640 movea.l A3, D0 000029F4 6000 0B40 bra +0xB42 /* 00003536 */ 000029F8 0C6C 0019 0008 cmpi.w [A4 + 0x8], 0x19 000029FE 670A beq +0xC /* 00002A0A */ 00002A00 0C6C 001A 0008 cmpi.w [A4 + 0x8], 0x1A 00002A06 6600 0128 bne +0x12A /* 00002B30 */ label00002A0A: 00002A0A 0C6C 0019 0008 cmpi.w [A4 + 0x8], 0x19 00002A10 6606 bne +0x8 /* 00002A18 */ 00002A12 5B6C 0004 subq.w [A4 + 0x4], 5 00002A16 6004 bra +0x6 /* 00002A1C */ label00002A18: 00002A18 5A6C 0004 addq.w [A4 + 0x4], 5 label00002A1C: 00002A1C 526C 000C addq.w [A4 + 0xC], 1 00002A20 302C 000C move.w D0, [A4 + 0xC] 00002A24 D16C 0006 add.w [A4 + 0x6], D0 00002A28 0C6C 01D1 0006 cmpi.w [A4 + 0x6], 0x1D1 00002A2E 6F24 ble +0x26 /* 00002A54 */ 00002A30 397C 01D1 0006 move.w [A4 + 0x6], 0x1D1 00002A36 302C 000C move.w D0, [A4 + 0xC] 00002A3A C1FC 0055 muls.w D0, 0x55 /* 'U' */ 00002A3E 4440 neg.w D0 00002A40 48C0 ext.l D0 00002A42 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00002A46 3940 000C move.w [A4 + 0xC], D0 00002A4A 3F3C 0003 move.w -[A7], 0x3 00002A4E 4EBA D76E jsr [PC - 0x2892 /* 000001BE */] 00002A52 548F addq.l A7, 2 label00002A54: 00002A54 4A2D CA33 tst.b [A5 - 0x35CD] 00002A58 6700 0074 beq +0x76 /* 00002ACE */ 00002A5C 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00002A62 6F00 006A ble +0x6C /* 00002ACE */ 00002A66 302C 0004 move.w D0, [A4 + 0x4] 00002A6A 906D D324 sub.w D0, [A5 - 0x2CDC] 00002A6E 4A40 tst.w D0 00002A70 6F0C ble +0xE /* 00002A7E */ 00002A72 302C 0004 move.w D0, [A4 + 0x4] 00002A76 906D D324 sub.w D0, [A5 - 0x2CDC] 00002A7A 48C0 ext.l D0 00002A7C 600A bra +0xC /* 00002A88 */ label00002A7E: 00002A7E 302C 0004 move.w D0, [A4 + 0x4] 00002A82 906D D324 sub.w D0, [A5 - 0x2CDC] 00002A86 4440 neg.w D0 label00002A88: 00002A88 0C40 0012 cmpi.w D0, 0x12 00002A8C 6C40 bge +0x42 /* 00002ACE */ 00002A8E 2F0C move.l -[A7], A4 00002A90 3F3C 0002 move.w -[A7], 0x2 00002A94 4EBA F806 jsr [PC - 0x7FA /* 0000229C */] 00002A98 5C8F addq.l A7, 6 00002A9A 302C 0008 move.w D0, [A4 + 0x8] 00002A9E 48C0 ext.l D0 00002AA0 E580 asl D0, 2 00002AA2 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002AA6 D1C0 add.l A0, D0 00002AA8 302C 000A move.w D0, [A4 + 0xA] 00002AAC 48C0 ext.l D0 00002AAE E580 asl D0, 2 00002AB0 D090 add.l D0, [A0] 00002AB2 2640 movea.l A3, D0 00002AB4 4EBA F4AE jsr [PC - 0xB52 /* 00001F64 */] 00002AB8 4A2D CA33 tst.b [A5 - 0x35CD] 00002ABC 6700 0A78 beq +0xA7A /* 00003536 */ 00002AC0 3F3C 0018 move.w -[A7], 0x18 00002AC4 4EBA D6F8 jsr [PC - 0x2908 /* 000001BE */] 00002AC8 548F addq.l A7, 2 00002ACA 6000 0A6A bra +0xA6C /* 00003536 */ label00002ACE: 00002ACE 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00002AD4 6D0A blt +0xC /* 00002AE0 */ 00002AD6 0C6C 0276 0004 cmpi.w [A4 + 0x4], 0x276 00002ADC 6F00 0A58 ble +0xA5A /* 00003536 */ label00002AE0: 00002AE0 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00002AE6 6C08 bge +0xA /* 00002AF0 */ 00002AE8 700A moveq.l D0, 0x0A 00002AEA 3940 0004 move.w [A4 + 0x4], D0 00002AEE 6006 bra +0x8 /* 00002AF6 */ label00002AF0: 00002AF0 397C 0276 0004 move.w [A4 + 0x4], 0x276 label00002AF6: 00002AF6 2F0C move.l -[A7], A4 00002AF8 3F3C 0002 move.w -[A7], 0x2 00002AFC 4EBA F79E jsr [PC - 0x862 /* 0000229C */] 00002B00 5C8F addq.l A7, 6 00002B02 302C 0008 move.w D0, [A4 + 0x8] 00002B06 48C0 ext.l D0 00002B08 E580 asl D0, 2 00002B0A 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002B0E D1C0 add.l A0, D0 00002B10 302C 000A move.w D0, [A4 + 0xA] 00002B14 48C0 ext.l D0 00002B16 E580 asl D0, 2 00002B18 D090 add.l D0, [A0] 00002B1A 2640 movea.l A3, D0 00002B1C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00002B20 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002B24 4267 clr.w -[A7] 00002B26 4EBA F2A0 jsr [PC - 0xD60 /* 00001DC8 */] 00002B2A 5C8F addq.l A7, 6 00002B2C 6000 0A08 bra +0xA0A /* 00003536 */ label00002B30: 00002B30 302D D324 move.w D0, [A5 - 0x2CDC] 00002B34 906C 0004 sub.w D0, [A4 + 0x4] 00002B38 4A40 tst.w D0 00002B3A 6F0C ble +0xE /* 00002B48 */ 00002B3C 302D D324 move.w D0, [A5 - 0x2CDC] 00002B40 906C 0004 sub.w D0, [A4 + 0x4] 00002B44 48C0 ext.l D0 00002B46 600A bra +0xC /* 00002B52 */ label00002B48: 00002B48 302D D324 move.w D0, [A5 - 0x2CDC] 00002B4C 906C 0004 sub.w D0, [A4 + 0x4] 00002B50 4440 neg.w D0 label00002B52: 00002B52 0C40 0032 cmpi.w D0, 0x32 /* '2' */ 00002B56 6F00 09DE ble +0x9E0 /* 00003536 */ 00002B5A 3F3C 012C move.w -[A7], 0x12C 00002B5E 3F3C 0001 move.w -[A7], 0x1 00002B62 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002B66 588F addq.l A7, 4 00002B68 0C40 0001 cmpi.w D0, 0x1 00002B6C 6600 09C8 bne +0x9CA /* 00003536 */ 00002B70 4A2D CA33 tst.b [A5 - 0x35CD] 00002B74 6700 09C0 beq +0x9C2 /* 00003536 */ 00002B78 302C 0004 move.w D0, [A4 + 0x4] 00002B7C B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002B80 6C08 bge +0xA /* 00002B8A */ 00002B82 701A moveq.l D0, 0x1A 00002B84 3940 0008 move.w [A4 + 0x8], D0 00002B88 6006 bra +0x8 /* 00002B90 */ label00002B8A: 00002B8A 7019 moveq.l D0, 0x19 00002B8C 3940 0008 move.w [A4 + 0x8], D0 label00002B90: 00002B90 426C 000A clr.w [A4 + 0xA] 00002B94 426C 000C clr.w [A4 + 0xC] 00002B98 302C 0008 move.w D0, [A4 + 0x8] 00002B9C 48C0 ext.l D0 00002B9E E580 asl D0, 2 00002BA0 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002BA4 D1C0 add.l A0, D0 00002BA6 302C 000A move.w D0, [A4 + 0xA] 00002BAA 48C0 ext.l D0 00002BAC E580 asl D0, 2 00002BAE D090 add.l D0, [A0] 00002BB0 2640 movea.l A3, D0 00002BB2 6000 0982 bra +0x984 /* 00003536 */ 00002BB6 0C6C 0010 0008 cmpi.w [A4 + 0x8], 0x10 00002BBC 670A beq +0xC /* 00002BC8 */ 00002BBE 0C6C 0011 0008 cmpi.w [A4 + 0x8], 0x11 00002BC4 6600 011C bne +0x11E /* 00002CE2 */ label00002BC8: 00002BC8 4A13 tst.b [A3] 00002BCA 6618 bne +0x1A /* 00002BE4 */ 00002BCC 0C6C 01A9 0006 cmpi.w [A4 + 0x6], 0x1A9 00002BD2 6F10 ble +0x12 /* 00002BE4 */ 00002BD4 397C 00FD 000C move.w [A4 + 0xC], 0xFD 00002BDA 397C 01A7 0006 move.w [A4 + 0x6], 0x1A7 00002BE0 6000 0954 bra +0x956 /* 00003536 */ label00002BE4: 00002BE4 4A2D CA33 tst.b [A5 - 0x35CD] 00002BE8 6700 0094 beq +0x96 /* 00002C7E */ 00002BEC 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00002BF2 6F00 008A ble +0x8C /* 00002C7E */ 00002BF6 302C 0004 move.w D0, [A4 + 0x4] 00002BFA 906D D324 sub.w D0, [A5 - 0x2CDC] 00002BFE 4A40 tst.w D0 00002C00 6F0C ble +0xE /* 00002C0E */ 00002C02 302C 0004 move.w D0, [A4 + 0x4] 00002C06 906D D324 sub.w D0, [A5 - 0x2CDC] 00002C0A 48C0 ext.l D0 00002C0C 600A bra +0xC /* 00002C18 */ label00002C0E: 00002C0E 302C 0004 move.w D0, [A4 + 0x4] 00002C12 906D D324 sub.w D0, [A5 - 0x2CDC] 00002C16 4440 neg.w D0 label00002C18: 00002C18 0C40 0012 cmpi.w D0, 0x12 00002C1C 6C00 0060 bge +0x62 /* 00002C7E */ 00002C20 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00002C26 6C08 bge +0xA /* 00002C30 */ 00002C28 700A moveq.l D0, 0x0A 00002C2A 3940 0004 move.w [A4 + 0x4], D0 00002C2E 600E bra +0x10 /* 00002C3E */ label00002C30: 00002C30 0C6C 0276 0004 cmpi.w [A4 + 0x4], 0x276 00002C36 6F06 ble +0x8 /* 00002C3E */ 00002C38 397C 0276 0004 move.w [A4 + 0x4], 0x276 label00002C3E: 00002C3E 2F0C move.l -[A7], A4 00002C40 3F3C 0002 move.w -[A7], 0x2 00002C44 4EBA F656 jsr [PC - 0x9AA /* 0000229C */] 00002C48 5C8F addq.l A7, 6 00002C4A 302C 0008 move.w D0, [A4 + 0x8] 00002C4E 48C0 ext.l D0 00002C50 E580 asl D0, 2 00002C52 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002C56 D1C0 add.l A0, D0 00002C58 302C 000A move.w D0, [A4 + 0xA] 00002C5C 48C0 ext.l D0 00002C5E E580 asl D0, 2 00002C60 D090 add.l D0, [A0] 00002C62 2640 movea.l A3, D0 00002C64 4EBA F2FE jsr [PC - 0xD02 /* 00001F64 */] 00002C68 4A2D CA33 tst.b [A5 - 0x35CD] 00002C6C 6700 08C8 beq +0x8CA /* 00003536 */ 00002C70 3F3C 0018 move.w -[A7], 0x18 00002C74 4EBA D548 jsr [PC - 0x2AB8 /* 000001BE */] 00002C78 548F addq.l A7, 2 00002C7A 6000 08BA bra +0x8BC /* 00003536 */ label00002C7E: 00002C7E 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00002C84 6D0A blt +0xC /* 00002C90 */ 00002C86 0C6C 0276 0004 cmpi.w [A4 + 0x4], 0x276 00002C8C 6F00 08A8 ble +0x8AA /* 00003536 */ label00002C90: 00002C90 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00002C96 6C08 bge +0xA /* 00002CA0 */ 00002C98 700A moveq.l D0, 0x0A 00002C9A 3940 0004 move.w [A4 + 0x4], D0 00002C9E 6006 bra +0x8 /* 00002CA6 */ label00002CA0: 00002CA0 397C 0276 0004 move.w [A4 + 0x4], 0x276 label00002CA6: 00002CA6 2F0C move.l -[A7], A4 00002CA8 3F3C 0002 move.w -[A7], 0x2 00002CAC 4EBA F5EE jsr [PC - 0xA12 /* 0000229C */] 00002CB0 5C8F addq.l A7, 6 00002CB2 302C 0008 move.w D0, [A4 + 0x8] 00002CB6 48C0 ext.l D0 00002CB8 E580 asl D0, 2 00002CBA 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002CBE D1C0 add.l A0, D0 00002CC0 302C 000A move.w D0, [A4 + 0xA] 00002CC4 48C0 ext.l D0 00002CC6 E580 asl D0, 2 00002CC8 D090 add.l D0, [A0] 00002CCA 2640 movea.l A3, D0 00002CCC 3F3C 01D6 move.w -[A7], 0x1D6 00002CD0 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002CD4 3F3C 0003 move.w -[A7], 0x3 00002CD8 4EBA F0EE jsr [PC - 0xF12 /* 00001DC8 */] 00002CDC 5C8F addq.l A7, 6 00002CDE 6000 0856 bra +0x858 /* 00003536 */ label00002CE2: 00002CE2 3F3C 01F4 move.w -[A7], 0x1F4 00002CE6 3F3C 0001 move.w -[A7], 0x1 00002CEA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002CEE 588F addq.l A7, 4 00002CF0 0C40 0001 cmpi.w D0, 0x1 00002CF4 6600 0840 bne +0x842 /* 00003536 */ 00002CF8 4A2D CA33 tst.b [A5 - 0x35CD] 00002CFC 6700 0838 beq +0x83A /* 00003536 */ 00002D00 302C 0004 move.w D0, [A4 + 0x4] 00002D04 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002D08 6F08 ble +0xA /* 00002D12 */ 00002D0A 7010 moveq.l D0, 0x10 00002D0C 3940 0008 move.w [A4 + 0x8], D0 00002D10 6006 bra +0x8 /* 00002D18 */ label00002D12: 00002D12 7011 moveq.l D0, 0x11 00002D14 3940 0008 move.w [A4 + 0x8], D0 label00002D18: 00002D18 426C 000A clr.w [A4 + 0xA] 00002D1C 426C 000C clr.w [A4 + 0xC] 00002D20 302C 0008 move.w D0, [A4 + 0x8] 00002D24 48C0 ext.l D0 00002D26 E580 asl D0, 2 00002D28 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002D2C D1C0 add.l A0, D0 00002D2E 302C 000A move.w D0, [A4 + 0xA] 00002D32 48C0 ext.l D0 00002D34 E580 asl D0, 2 00002D36 D090 add.l D0, [A0] 00002D38 2640 movea.l A3, D0 00002D3A 6000 07FA bra +0x7FC /* 00003536 */ 00002D3E 0C6C 0017 0008 cmpi.w [A4 + 0x8], 0x17 00002D44 670A beq +0xC /* 00002D50 */ 00002D46 0C6C 0018 0008 cmpi.w [A4 + 0x8], 0x18 00002D4C 6600 00E0 bne +0xE2 /* 00002E2E */ label00002D50: 00002D50 4A2D CA33 tst.b [A5 - 0x35CD] 00002D54 6700 007E beq +0x80 /* 00002DD4 */ 00002D58 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00002D5E 6F00 0074 ble +0x76 /* 00002DD4 */ 00002D62 302C 0004 move.w D0, [A4 + 0x4] 00002D66 906D D324 sub.w D0, [A5 - 0x2CDC] 00002D6A 4A40 tst.w D0 00002D6C 6F0C ble +0xE /* 00002D7A */ 00002D6E 302C 0004 move.w D0, [A4 + 0x4] 00002D72 906D D324 sub.w D0, [A5 - 0x2CDC] 00002D76 48C0 ext.l D0 00002D78 600A bra +0xC /* 00002D84 */ label00002D7A: 00002D7A 302C 0004 move.w D0, [A4 + 0x4] 00002D7E 906D D324 sub.w D0, [A5 - 0x2CDC] 00002D82 4440 neg.w D0 label00002D84: 00002D84 0C40 0012 cmpi.w D0, 0x12 00002D88 6C4A bge +0x4C /* 00002DD4 */ 00002D8A 2F0C move.l -[A7], A4 00002D8C 3F3C 0002 move.w -[A7], 0x2 00002D90 4EBA F50A jsr [PC - 0xAF6 /* 0000229C */] 00002D94 5C8F addq.l A7, 6 00002D96 302C 0008 move.w D0, [A4 + 0x8] 00002D9A 48C0 ext.l D0 00002D9C E580 asl D0, 2 00002D9E 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002DA2 D1C0 add.l A0, D0 00002DA4 302C 000A move.w D0, [A4 + 0xA] 00002DA8 48C0 ext.l D0 00002DAA E580 asl D0, 2 00002DAC D090 add.l D0, [A0] 00002DAE 2640 movea.l A3, D0 00002DB0 3F3C 0013 move.w -[A7], 0x13 00002DB4 4EBA EB78 jsr [PC - 0x1488 /* 0000192E */] 00002DB8 548F addq.l A7, 2 00002DBA 4EBA F1A8 jsr [PC - 0xE58 /* 00001F64 */] 00002DBE 4A2D CA33 tst.b [A5 - 0x35CD] 00002DC2 6700 0772 beq +0x774 /* 00003536 */ 00002DC6 3F3C 0018 move.w -[A7], 0x18 00002DCA 4EBA D3F2 jsr [PC - 0x2C0E /* 000001BE */] 00002DCE 548F addq.l A7, 2 00002DD0 6000 0764 bra +0x766 /* 00003536 */ label00002DD4: 00002DD4 0C6C 01D3 0006 cmpi.w [A4 + 0x6], 0x1D3 00002DDA 6F00 075A ble +0x75C /* 00003536 */ 00002DDE 0614 0026 addi.b [A4], 0x26 /* '&' */ 00002DE2 70FF moveq.l D0, 0xFFFFFFFF 00002DE4 1940 0001 move.b [A4 + 0x1], D0 00002DE8 7000 moveq.l D0, 0x00 00002DEA 1014 move.b D0, [A4] 00002DEC 4840 swap.w D0 00002DEE 4240 clr.w D0 00002DF0 4840 swap.w D0 00002DF2 E580 asl D0, 2 00002DF4 41ED CB6A lea.l A0, [A5 - 0x3496] 00002DF8 D1C0 add.l A0, D0 00002DFA 2050 movea.l A0, [A0] 00002DFC 3010 move.w D0, [A0] 00002DFE 5340 subq.w D0, 1 00002E00 1940 0003 move.b [A4 + 0x3], D0 00002E04 3F3C 0013 move.w -[A7], 0x13 00002E08 2F0C move.l -[A7], A4 00002E0A 4EBA EB86 jsr [PC - 0x147A /* 00001992 */] 00002E0E 5C8F addq.l A7, 6 00002E10 302C 0008 move.w D0, [A4 + 0x8] 00002E14 48C0 ext.l D0 00002E16 E580 asl D0, 2 00002E18 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002E1C D1C0 add.l A0, D0 00002E1E 302C 000A move.w D0, [A4 + 0xA] 00002E22 48C0 ext.l D0 00002E24 E580 asl D0, 2 00002E26 D090 add.l D0, [A0] 00002E28 2640 movea.l A3, D0 00002E2A 6000 070A bra +0x70C /* 00003536 */ label00002E2E: 00002E2E 303C 0140 move.w D0, 0x140 00002E32 906C 0004 sub.w D0, [A4 + 0x4] 00002E36 4A40 tst.w D0 00002E38 6F0C ble +0xE /* 00002E46 */ 00002E3A 303C 0140 move.w D0, 0x140 00002E3E 906C 0004 sub.w D0, [A4 + 0x4] 00002E42 48C0 ext.l D0 00002E44 600A bra +0xC /* 00002E50 */ label00002E46: 00002E46 303C 0140 move.w D0, 0x140 00002E4A 906C 0004 sub.w D0, [A4 + 0x4] 00002E4E 4440 neg.w D0 label00002E50: 00002E50 0C40 00FA cmpi.w D0, 0xFA 00002E54 6C00 06E0 bge +0x6E2 /* 00003536 */ 00002E58 3F3C 015E move.w -[A7], 0x15E 00002E5C 3F3C 0001 move.w -[A7], 0x1 00002E60 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002E64 588F addq.l A7, 4 00002E66 0C40 0001 cmpi.w D0, 0x1 00002E6A 6600 06CA bne +0x6CC /* 00003536 */ 00002E6E 4A2D CA33 tst.b [A5 - 0x35CD] 00002E72 6700 06C2 beq +0x6C4 /* 00003536 */ 00002E76 0C2D 0003 D394 cmpi.b [A5 - 0x2C6C], 0x3 00002E7C 6C00 06B8 bge +0x6BA /* 00003536 */ 00002E80 2F0C move.l -[A7], A4 00002E82 4EBA EA74 jsr [PC - 0x158C /* 000018F8 */] 00002E86 588F addq.l A7, 4 00002E88 0C6C 0140 0004 cmpi.w [A4 + 0x4], 0x140 00002E8E 6C08 bge +0xA /* 00002E98 */ 00002E90 7018 moveq.l D0, 0x18 00002E92 3940 0008 move.w [A4 + 0x8], D0 00002E96 6006 bra +0x8 /* 00002E9E */ label00002E98: 00002E98 7017 moveq.l D0, 0x17 00002E9A 3940 0008 move.w [A4 + 0x8], D0 label00002E9E: 00002E9E 426C 000A clr.w [A4 + 0xA] 00002EA2 426C 000C clr.w [A4 + 0xC] 00002EA6 302C 0008 move.w D0, [A4 + 0x8] 00002EAA 48C0 ext.l D0 00002EAC E580 asl D0, 2 00002EAE 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002EB2 D1C0 add.l A0, D0 00002EB4 302C 000A move.w D0, [A4 + 0xA] 00002EB8 48C0 ext.l D0 00002EBA E580 asl D0, 2 00002EBC D090 add.l D0, [A0] 00002EBE 2640 movea.l A3, D0 00002EC0 102B 0003 move.b D0, [A3 + 0x3] 00002EC4 D12C 0003 add.b [A4 + 0x3], D0 00002EC8 6000 066C bra +0x66E /* 00003536 */ 00002ECC 0C6C 001B 0008 cmpi.w [A4 + 0x8], 0x1B 00002ED2 670A beq +0xC /* 00002EDE */ 00002ED4 0C6C 001C 0008 cmpi.w [A4 + 0x8], 0x1C 00002EDA 6600 00E0 bne +0xE2 /* 00002FBC */ label00002EDE: 00002EDE 4A2D CA33 tst.b [A5 - 0x35CD] 00002EE2 6700 007E beq +0x80 /* 00002F62 */ 00002EE6 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00002EEC 6F00 0074 ble +0x76 /* 00002F62 */ 00002EF0 302C 0004 move.w D0, [A4 + 0x4] 00002EF4 906D D324 sub.w D0, [A5 - 0x2CDC] 00002EF8 4A40 tst.w D0 00002EFA 6F0C ble +0xE /* 00002F08 */ 00002EFC 302C 0004 move.w D0, [A4 + 0x4] 00002F00 906D D324 sub.w D0, [A5 - 0x2CDC] 00002F04 48C0 ext.l D0 00002F06 600A bra +0xC /* 00002F12 */ label00002F08: 00002F08 302C 0004 move.w D0, [A4 + 0x4] 00002F0C 906D D324 sub.w D0, [A5 - 0x2CDC] 00002F10 4440 neg.w D0 label00002F12: 00002F12 0C40 0012 cmpi.w D0, 0x12 00002F16 6C4A bge +0x4C /* 00002F62 */ 00002F18 2F0C move.l -[A7], A4 00002F1A 3F3C 0002 move.w -[A7], 0x2 00002F1E 4EBA F37C jsr [PC - 0xC84 /* 0000229C */] 00002F22 5C8F addq.l A7, 6 00002F24 302C 0008 move.w D0, [A4 + 0x8] 00002F28 48C0 ext.l D0 00002F2A E580 asl D0, 2 00002F2C 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002F30 D1C0 add.l A0, D0 00002F32 302C 000A move.w D0, [A4 + 0xA] 00002F36 48C0 ext.l D0 00002F38 E580 asl D0, 2 00002F3A D090 add.l D0, [A0] 00002F3C 2640 movea.l A3, D0 00002F3E 3F3C 0014 move.w -[A7], 0x14 00002F42 4EBA E9EA jsr [PC - 0x1616 /* 0000192E */] 00002F46 548F addq.l A7, 2 00002F48 4EBA F01A jsr [PC - 0xFE6 /* 00001F64 */] 00002F4C 4A2D CA33 tst.b [A5 - 0x35CD] 00002F50 6700 05E4 beq +0x5E6 /* 00003536 */ 00002F54 3F3C 0018 move.w -[A7], 0x18 00002F58 4EBA D264 jsr [PC - 0x2D9C /* 000001BE */] 00002F5C 548F addq.l A7, 2 00002F5E 6000 05D6 bra +0x5D8 /* 00003536 */ label00002F62: 00002F62 0C6C 01D3 0006 cmpi.w [A4 + 0x6], 0x1D3 00002F68 6F00 05CC ble +0x5CE /* 00003536 */ 00002F6C 0614 0026 addi.b [A4], 0x26 /* '&' */ 00002F70 70FF moveq.l D0, 0xFFFFFFFF 00002F72 1940 0001 move.b [A4 + 0x1], D0 00002F76 7000 moveq.l D0, 0x00 00002F78 1014 move.b D0, [A4] 00002F7A 4840 swap.w D0 00002F7C 4240 clr.w D0 00002F7E 4840 swap.w D0 00002F80 E580 asl D0, 2 00002F82 41ED CB6A lea.l A0, [A5 - 0x3496] 00002F86 D1C0 add.l A0, D0 00002F88 2050 movea.l A0, [A0] 00002F8A 3010 move.w D0, [A0] 00002F8C 5340 subq.w D0, 1 00002F8E 1940 0003 move.b [A4 + 0x3], D0 00002F92 3F3C 0014 move.w -[A7], 0x14 00002F96 2F0C move.l -[A7], A4 00002F98 4EBA E9F8 jsr [PC - 0x1608 /* 00001992 */] 00002F9C 5C8F addq.l A7, 6 00002F9E 302C 0008 move.w D0, [A4 + 0x8] 00002FA2 48C0 ext.l D0 00002FA4 E580 asl D0, 2 00002FA6 41ED D144 lea.l A0, [A5 - 0x2EBC] 00002FAA D1C0 add.l A0, D0 00002FAC 302C 000A move.w D0, [A4 + 0xA] 00002FB0 48C0 ext.l D0 00002FB2 E580 asl D0, 2 00002FB4 D090 add.l D0, [A0] 00002FB6 2640 movea.l A3, D0 00002FB8 6000 057C bra +0x57E /* 00003536 */ label00002FBC: 00002FBC 303C 0140 move.w D0, 0x140 00002FC0 906C 0004 sub.w D0, [A4 + 0x4] 00002FC4 4A40 tst.w D0 00002FC6 6F0C ble +0xE /* 00002FD4 */ 00002FC8 303C 0140 move.w D0, 0x140 00002FCC 906C 0004 sub.w D0, [A4 + 0x4] 00002FD0 48C0 ext.l D0 00002FD2 600A bra +0xC /* 00002FDE */ label00002FD4: 00002FD4 303C 0140 move.w D0, 0x140 00002FD8 906C 0004 sub.w D0, [A4 + 0x4] 00002FDC 4440 neg.w D0 label00002FDE: 00002FDE 0C40 00FA cmpi.w D0, 0xFA 00002FE2 6C00 0552 bge +0x554 /* 00003536 */ 00002FE6 3F3C 015E move.w -[A7], 0x15E 00002FEA 3F3C 0001 move.w -[A7], 0x1 00002FEE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002FF2 588F addq.l A7, 4 00002FF4 0C40 0001 cmpi.w D0, 0x1 00002FF8 6600 053C bne +0x53E /* 00003536 */ 00002FFC 4A2D CA33 tst.b [A5 - 0x35CD] 00003000 6700 0534 beq +0x536 /* 00003536 */ 00003004 0C2D 0003 D394 cmpi.b [A5 - 0x2C6C], 0x3 0000300A 6C00 052A bge +0x52C /* 00003536 */ 0000300E 2F0C move.l -[A7], A4 00003010 4EBA E8E6 jsr [PC - 0x171A /* 000018F8 */] 00003014 588F addq.l A7, 4 00003016 0C6C 0140 0004 cmpi.w [A4 + 0x4], 0x140 0000301C 6C08 bge +0xA /* 00003026 */ 0000301E 701B moveq.l D0, 0x1B 00003020 3940 0008 move.w [A4 + 0x8], D0 00003024 6006 bra +0x8 /* 0000302C */ label00003026: 00003026 701C moveq.l D0, 0x1C 00003028 3940 0008 move.w [A4 + 0x8], D0 label0000302C: 0000302C 426C 000A clr.w [A4 + 0xA] 00003030 426C 000C clr.w [A4 + 0xC] 00003034 302C 0008 move.w D0, [A4 + 0x8] 00003038 48C0 ext.l D0 0000303A E580 asl D0, 2 0000303C 41ED D144 lea.l A0, [A5 - 0x2EBC] 00003040 D1C0 add.l A0, D0 00003042 302C 000A move.w D0, [A4 + 0xA] 00003046 48C0 ext.l D0 00003048 E580 asl D0, 2 0000304A D090 add.l D0, [A0] 0000304C 2640 movea.l A3, D0 0000304E 102B 0003 move.b D0, [A3 + 0x3] 00003052 D12C 0003 add.b [A4 + 0x3], D0 00003056 6000 04DE bra +0x4E0 /* 00003536 */ 0000305A 0C6C 0012 0008 cmpi.w [A4 + 0x8], 0x12 00003060 670A beq +0xC /* 0000306C */ 00003062 0C6C 0013 0008 cmpi.w [A4 + 0x8], 0x13 00003068 6600 010A bne +0x10C /* 00003174 */ label0000306C: 0000306C 7000 moveq.l D0, 0x00 0000306E 102B 0002 move.b D0, [A3 + 0x2] 00003072 0C40 00FD cmpi.w D0, 0xFD 00003076 6616 bne +0x18 /* 0000308E */ 00003078 0C6C 0276 0004 cmpi.w [A4 + 0x4], 0x276 0000307E 6E08 bgt +0xA /* 00003088 */ 00003080 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00003086 6C06 bge +0x8 /* 0000308E */ label00003088: 00003088 397C 00FC 000C move.w [A4 + 0xC], 0xFC label0000308E: 0000308E 4A2D CA33 tst.b [A5 - 0x35CD] 00003092 6700 007C beq +0x7E /* 00003110 */ 00003096 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 0000309C 6F00 0072 ble +0x74 /* 00003110 */ 000030A0 302C 0004 move.w D0, [A4 + 0x4] 000030A4 906D D324 sub.w D0, [A5 - 0x2CDC] 000030A8 4A40 tst.w D0 000030AA 6F0C ble +0xE /* 000030B8 */ 000030AC 302C 0004 move.w D0, [A4 + 0x4] 000030B0 906D D324 sub.w D0, [A5 - 0x2CDC] 000030B4 48C0 ext.l D0 000030B6 600A bra +0xC /* 000030C2 */ label000030B8: 000030B8 302C 0004 move.w D0, [A4 + 0x4] 000030BC 906D D324 sub.w D0, [A5 - 0x2CDC] 000030C0 4440 neg.w D0 label000030C2: 000030C2 0C40 0012 cmpi.w D0, 0x12 000030C6 6C48 bge +0x4A /* 00003110 */ 000030C8 2F0C move.l -[A7], A4 000030CA 3F3C 0002 move.w -[A7], 0x2 000030CE 4EBA F1CC jsr [PC - 0xE34 /* 0000229C */] 000030D2 5C8F addq.l A7, 6 000030D4 302C 0008 move.w D0, [A4 + 0x8] 000030D8 48C0 ext.l D0 000030DA E580 asl D0, 2 000030DC 41ED D144 lea.l A0, [A5 - 0x2EBC] 000030E0 D1C0 add.l A0, D0 000030E2 302C 000A move.w D0, [A4 + 0xA] 000030E6 48C0 ext.l D0 000030E8 E580 asl D0, 2 000030EA D090 add.l D0, [A0] 000030EC 2640 movea.l A3, D0 000030EE 3F3C 0015 move.w -[A7], 0x15 000030F2 4EBA E83A jsr [PC - 0x17C6 /* 0000192E */] 000030F6 548F addq.l A7, 2 000030F8 4EBA EE6A jsr [PC - 0x1196 /* 00001F64 */] 000030FC 4A2D CA33 tst.b [A5 - 0x35CD] 00003100 6700 0068 beq +0x6A /* 0000316A */ 00003104 3F3C 0018 move.w -[A7], 0x18 00003108 4EBA D0B4 jsr [PC - 0x2F4C /* 000001BE */] 0000310C 548F addq.l A7, 2 0000310E 605A bra +0x5C /* 0000316A */ label00003110: 00003110 0C6C 01D6 0006 cmpi.w [A4 + 0x6], 0x1D6 00003116 6F52 ble +0x54 /* 0000316A */ 00003118 7000 moveq.l D0, 0x00 0000311A 1014 move.b D0, [A4] 0000311C 0640 0026 addi.w D0, 0x26 /* '&' */ 00003120 1880 move.b [A4], D0 00003122 70FF moveq.l D0, 0xFFFFFFFF 00003124 1940 0001 move.b [A4 + 0x1], D0 00003128 7000 moveq.l D0, 0x00 0000312A 1014 move.b D0, [A4] 0000312C 4840 swap.w D0 0000312E 4240 clr.w D0 00003130 4840 swap.w D0 00003132 E580 asl D0, 2 00003134 41ED CB6A lea.l A0, [A5 - 0x3496] 00003138 D1C0 add.l A0, D0 0000313A 2050 movea.l A0, [A0] 0000313C 3010 move.w D0, [A0] 0000313E 5340 subq.w D0, 1 00003140 1940 0003 move.b [A4 + 0x3], D0 00003144 3F3C 0015 move.w -[A7], 0x15 00003148 2F0C move.l -[A7], A4 0000314A 4EBA E846 jsr [PC - 0x17BA /* 00001992 */] 0000314E 5C8F addq.l A7, 6 00003150 302C 0008 move.w D0, [A4 + 0x8] 00003154 48C0 ext.l D0 00003156 E580 asl D0, 2 00003158 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000315C D1C0 add.l A0, D0 0000315E 302C 000A move.w D0, [A4 + 0xA] 00003162 48C0 ext.l D0 00003164 E580 asl D0, 2 00003166 D090 add.l D0, [A0] 00003168 2640 movea.l A3, D0 label0000316A: 0000316A 7014 moveq.l D0, 0x14 0000316C 3D40 FFFE move.w [A6 - 0x2], D0 00003170 6000 03C4 bra +0x3C6 /* 00003536 */ label00003174: 00003174 303C 0140 move.w D0, 0x140 00003178 906C 0004 sub.w D0, [A4 + 0x4] 0000317C 4A40 tst.w D0 0000317E 6F0C ble +0xE /* 0000318C */ 00003180 303C 0140 move.w D0, 0x140 00003184 906C 0004 sub.w D0, [A4 + 0x4] 00003188 48C0 ext.l D0 0000318A 600A bra +0xC /* 00003196 */ label0000318C: 0000318C 303C 0140 move.w D0, 0x140 00003190 906C 0004 sub.w D0, [A4 + 0x4] 00003194 4440 neg.w D0 label00003196: 00003196 0C40 00FA cmpi.w D0, 0xFA 0000319A 6C00 039A bge +0x39C /* 00003536 */ 0000319E 3F3C 015E move.w -[A7], 0x15E 000031A2 3F3C 0001 move.w -[A7], 0x1 000031A6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000031AA 588F addq.l A7, 4 000031AC 0C40 0001 cmpi.w D0, 0x1 000031B0 6600 0384 bne +0x386 /* 00003536 */ 000031B4 4A2D CA33 tst.b [A5 - 0x35CD] 000031B8 6700 037C beq +0x37E /* 00003536 */ 000031BC 0C2D 0003 D394 cmpi.b [A5 - 0x2C6C], 0x3 000031C2 6C00 0372 bge +0x374 /* 00003536 */ 000031C6 2F0C move.l -[A7], A4 000031C8 4EBA E72E jsr [PC - 0x18D2 /* 000018F8 */] 000031CC 588F addq.l A7, 4 000031CE 0C6C 0140 0004 cmpi.w [A4 + 0x4], 0x140 000031D4 6C08 bge +0xA /* 000031DE */ 000031D6 7012 moveq.l D0, 0x12 000031D8 3940 0008 move.w [A4 + 0x8], D0 000031DC 6006 bra +0x8 /* 000031E4 */ label000031DE: 000031DE 7013 moveq.l D0, 0x13 000031E0 3940 0008 move.w [A4 + 0x8], D0 label000031E4: 000031E4 426C 000A clr.w [A4 + 0xA] 000031E8 426C 000C clr.w [A4 + 0xC] 000031EC 302C 0008 move.w D0, [A4 + 0x8] 000031F0 48C0 ext.l D0 000031F2 E580 asl D0, 2 000031F4 41ED D144 lea.l A0, [A5 - 0x2EBC] 000031F8 D1C0 add.l A0, D0 000031FA 302C 000A move.w D0, [A4 + 0xA] 000031FE 48C0 ext.l D0 00003200 E580 asl D0, 2 00003202 D090 add.l D0, [A0] 00003204 2640 movea.l A3, D0 00003206 102B 0003 move.b D0, [A3 + 0x3] 0000320A D12C 0003 add.b [A4 + 0x3], D0 0000320E 6000 0326 bra +0x328 /* 00003536 */ 00003212 0C6C 0015 0008 cmpi.w [A4 + 0x8], 0x15 00003218 670A beq +0xC /* 00003224 */ 0000321A 0C6C 0016 0008 cmpi.w [A4 + 0x8], 0x16 00003220 6600 00E8 bne +0xEA /* 0000330A */ label00003224: 00003224 4A2D CA33 tst.b [A5 - 0x35CD] 00003228 6700 007C beq +0x7E /* 000032A6 */ 0000322C 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00003232 6F00 0072 ble +0x74 /* 000032A6 */ 00003236 302C 0004 move.w D0, [A4 + 0x4] 0000323A 906D D324 sub.w D0, [A5 - 0x2CDC] 0000323E 4A40 tst.w D0 00003240 6F0C ble +0xE /* 0000324E */ 00003242 302C 0004 move.w D0, [A4 + 0x4] 00003246 906D D324 sub.w D0, [A5 - 0x2CDC] 0000324A 48C0 ext.l D0 0000324C 600A bra +0xC /* 00003258 */ label0000324E: 0000324E 302C 0004 move.w D0, [A4 + 0x4] 00003252 906D D324 sub.w D0, [A5 - 0x2CDC] 00003256 4440 neg.w D0 label00003258: 00003258 0C40 0013 cmpi.w D0, 0x13 0000325C 6C48 bge +0x4A /* 000032A6 */ 0000325E 2F0C move.l -[A7], A4 00003260 3F3C 0002 move.w -[A7], 0x2 00003264 4EBA F036 jsr [PC - 0xFCA /* 0000229C */] 00003268 5C8F addq.l A7, 6 0000326A 302C 0008 move.w D0, [A4 + 0x8] 0000326E 48C0 ext.l D0 00003270 E580 asl D0, 2 00003272 41ED D144 lea.l A0, [A5 - 0x2EBC] 00003276 D1C0 add.l A0, D0 00003278 302C 000A move.w D0, [A4 + 0xA] 0000327C 48C0 ext.l D0 0000327E E580 asl D0, 2 00003280 D090 add.l D0, [A0] 00003282 2640 movea.l A3, D0 00003284 3F3C 0016 move.w -[A7], 0x16 00003288 4EBA E6A4 jsr [PC - 0x195C /* 0000192E */] 0000328C 548F addq.l A7, 2 0000328E 4EBA ECD4 jsr [PC - 0x132C /* 00001F64 */] 00003292 4A2D CA33 tst.b [A5 - 0x35CD] 00003296 6700 0068 beq +0x6A /* 00003300 */ 0000329A 3F3C 0018 move.w -[A7], 0x18 0000329E 4EBA CF1E jsr [PC - 0x30E2 /* 000001BE */] 000032A2 548F addq.l A7, 2 000032A4 605A bra +0x5C /* 00003300 */ label000032A6: 000032A6 0C6C 01D6 0006 cmpi.w [A4 + 0x6], 0x1D6 000032AC 6F52 ble +0x54 /* 00003300 */ 000032AE 7000 moveq.l D0, 0x00 000032B0 1014 move.b D0, [A4] 000032B2 0640 0026 addi.w D0, 0x26 /* '&' */ 000032B6 1880 move.b [A4], D0 000032B8 70FF moveq.l D0, 0xFFFFFFFF 000032BA 1940 0001 move.b [A4 + 0x1], D0 000032BE 7000 moveq.l D0, 0x00 000032C0 1014 move.b D0, [A4] 000032C2 4840 swap.w D0 000032C4 4240 clr.w D0 000032C6 4840 swap.w D0 000032C8 E580 asl D0, 2 000032CA 41ED CB6A lea.l A0, [A5 - 0x3496] 000032CE D1C0 add.l A0, D0 000032D0 2050 movea.l A0, [A0] 000032D2 3010 move.w D0, [A0] 000032D4 5340 subq.w D0, 1 000032D6 1940 0003 move.b [A4 + 0x3], D0 000032DA 3F3C 0016 move.w -[A7], 0x16 000032DE 2F0C move.l -[A7], A4 000032E0 4EBA E6B0 jsr [PC - 0x1950 /* 00001992 */] 000032E4 5C8F addq.l A7, 6 000032E6 302C 0008 move.w D0, [A4 + 0x8] 000032EA 48C0 ext.l D0 000032EC E580 asl D0, 2 000032EE 41ED D144 lea.l A0, [A5 - 0x2EBC] 000032F2 D1C0 add.l A0, D0 000032F4 302C 000A move.w D0, [A4 + 0xA] 000032F8 48C0 ext.l D0 000032FA E580 asl D0, 2 000032FC D090 add.l D0, [A0] 000032FE 2640 movea.l A3, D0 label00003300: 00003300 700F moveq.l D0, 0x0F 00003302 3D40 FFFE move.w [A6 - 0x2], D0 00003306 6000 022E bra +0x230 /* 00003536 */ label0000330A: 0000330A 303C 0140 move.w D0, 0x140 0000330E 906C 0004 sub.w D0, [A4 + 0x4] 00003312 4A40 tst.w D0 00003314 6F0C ble +0xE /* 00003322 */ 00003316 303C 0140 move.w D0, 0x140 0000331A 906C 0004 sub.w D0, [A4 + 0x4] 0000331E 48C0 ext.l D0 00003320 600A bra +0xC /* 0000332C */ label00003322: 00003322 303C 0140 move.w D0, 0x140 00003326 906C 0004 sub.w D0, [A4 + 0x4] 0000332A 4440 neg.w D0 label0000332C: 0000332C 0C40 00FA cmpi.w D0, 0xFA 00003330 6C00 0204 bge +0x206 /* 00003536 */ 00003334 3F3C 015E move.w -[A7], 0x15E 00003338 3F3C 0001 move.w -[A7], 0x1 0000333C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003340 588F addq.l A7, 4 00003342 0C40 0001 cmpi.w D0, 0x1 00003346 6600 01EE bne +0x1F0 /* 00003536 */ 0000334A 4A2D CA33 tst.b [A5 - 0x35CD] 0000334E 6700 01E6 beq +0x1E8 /* 00003536 */ 00003352 0C2D 0003 D394 cmpi.b [A5 - 0x2C6C], 0x3 00003358 6C00 01DC bge +0x1DE /* 00003536 */ 0000335C 2F0C move.l -[A7], A4 0000335E 4EBA E598 jsr [PC - 0x1A68 /* 000018F8 */] 00003362 588F addq.l A7, 4 00003364 0C6C 0140 0004 cmpi.w [A4 + 0x4], 0x140 0000336A 6C08 bge +0xA /* 00003374 */ 0000336C 7016 moveq.l D0, 0x16 0000336E 3940 0008 move.w [A4 + 0x8], D0 00003372 6006 bra +0x8 /* 0000337A */ label00003374: 00003374 7015 moveq.l D0, 0x15 00003376 3940 0008 move.w [A4 + 0x8], D0 label0000337A: 0000337A 426C 000A clr.w [A4 + 0xA] 0000337E 426C 000C clr.w [A4 + 0xC] 00003382 302C 0008 move.w D0, [A4 + 0x8] 00003386 48C0 ext.l D0 00003388 E580 asl D0, 2 0000338A 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000338E D1C0 add.l A0, D0 00003390 302C 000A move.w D0, [A4 + 0xA] 00003394 48C0 ext.l D0 00003396 E580 asl D0, 2 00003398 D090 add.l D0, [A0] 0000339A 2640 movea.l A3, D0 0000339C 102B 0003 move.b D0, [A3 + 0x3] 000033A0 D12C 0003 add.b [A4 + 0x3], D0 000033A4 6000 0190 bra +0x192 /* 00003536 */ 000033A8 0C6C 001D 0008 cmpi.w [A4 + 0x8], 0x1D 000033AE 670A beq +0xC /* 000033BA */ 000033B0 0C6C 001E 0008 cmpi.w [A4 + 0x8], 0x1E 000033B6 6600 00E8 bne +0xEA /* 000034A0 */ label000033BA: 000033BA 4A2D CA33 tst.b [A5 - 0x35CD] 000033BE 6700 007C beq +0x7E /* 0000343C */ 000033C2 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 000033C8 6F00 0072 ble +0x74 /* 0000343C */ 000033CC 302C 0004 move.w D0, [A4 + 0x4] 000033D0 906D D324 sub.w D0, [A5 - 0x2CDC] 000033D4 4A40 tst.w D0 000033D6 6F0C ble +0xE /* 000033E4 */ 000033D8 302C 0004 move.w D0, [A4 + 0x4] 000033DC 906D D324 sub.w D0, [A5 - 0x2CDC] 000033E0 48C0 ext.l D0 000033E2 600A bra +0xC /* 000033EE */ label000033E4: 000033E4 302C 0004 move.w D0, [A4 + 0x4] 000033E8 906D D324 sub.w D0, [A5 - 0x2CDC] 000033EC 4440 neg.w D0 label000033EE: 000033EE 0C40 0012 cmpi.w D0, 0x12 000033F2 6C48 bge +0x4A /* 0000343C */ 000033F4 2F0C move.l -[A7], A4 000033F6 3F3C 0002 move.w -[A7], 0x2 000033FA 4EBA EEA0 jsr [PC - 0x1160 /* 0000229C */] 000033FE 5C8F addq.l A7, 6 00003400 302C 0008 move.w D0, [A4 + 0x8] 00003404 48C0 ext.l D0 00003406 E580 asl D0, 2 00003408 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000340C D1C0 add.l A0, D0 0000340E 302C 000A move.w D0, [A4 + 0xA] 00003412 48C0 ext.l D0 00003414 E580 asl D0, 2 00003416 D090 add.l D0, [A0] 00003418 2640 movea.l A3, D0 0000341A 3F3C 0017 move.w -[A7], 0x17 0000341E 4EBA E50E jsr [PC - 0x1AF2 /* 0000192E */] 00003422 548F addq.l A7, 2 00003424 4EBA EB3E jsr [PC - 0x14C2 /* 00001F64 */] 00003428 4A2D CA33 tst.b [A5 - 0x35CD] 0000342C 6700 0068 beq +0x6A /* 00003496 */ 00003430 3F3C 0018 move.w -[A7], 0x18 00003434 4EBA CD88 jsr [PC - 0x3278 /* 000001BE */] 00003438 548F addq.l A7, 2 0000343A 605A bra +0x5C /* 00003496 */ label0000343C: 0000343C 0C6C 01D6 0006 cmpi.w [A4 + 0x6], 0x1D6 00003442 6F52 ble +0x54 /* 00003496 */ 00003444 7000 moveq.l D0, 0x00 00003446 1014 move.b D0, [A4] 00003448 0640 0026 addi.w D0, 0x26 /* '&' */ 0000344C 1880 move.b [A4], D0 0000344E 70FF moveq.l D0, 0xFFFFFFFF 00003450 1940 0001 move.b [A4 + 0x1], D0 00003454 7000 moveq.l D0, 0x00 00003456 1014 move.b D0, [A4] 00003458 4840 swap.w D0 0000345A 4240 clr.w D0 0000345C 4840 swap.w D0 0000345E E580 asl D0, 2 00003460 41ED CB6A lea.l A0, [A5 - 0x3496] 00003464 D1C0 add.l A0, D0 00003466 2050 movea.l A0, [A0] 00003468 3010 move.w D0, [A0] 0000346A 5340 subq.w D0, 1 0000346C 1940 0003 move.b [A4 + 0x3], D0 00003470 3F3C 0017 move.w -[A7], 0x17 00003474 2F0C move.l -[A7], A4 00003476 4EBA E51A jsr [PC - 0x1AE6 /* 00001992 */] 0000347A 5C8F addq.l A7, 6 0000347C 302C 0008 move.w D0, [A4 + 0x8] 00003480 48C0 ext.l D0 00003482 E580 asl D0, 2 00003484 41ED D144 lea.l A0, [A5 - 0x2EBC] 00003488 D1C0 add.l A0, D0 0000348A 302C 000A move.w D0, [A4 + 0xA] 0000348E 48C0 ext.l D0 00003490 E580 asl D0, 2 00003492 D090 add.l D0, [A0] 00003494 2640 movea.l A3, D0 label00003496: 00003496 700A moveq.l D0, 0x0A 00003498 3D40 FFFE move.w [A6 - 0x2], D0 0000349C 6000 0098 bra +0x9A /* 00003536 */ label000034A0: 000034A0 303C 0140 move.w D0, 0x140 000034A4 906C 0004 sub.w D0, [A4 + 0x4] 000034A8 4A40 tst.w D0 000034AA 6F0C ble +0xE /* 000034B8 */ 000034AC 303C 0140 move.w D0, 0x140 000034B0 906C 0004 sub.w D0, [A4 + 0x4] 000034B4 48C0 ext.l D0 000034B6 600A bra +0xC /* 000034C2 */ label000034B8: 000034B8 303C 0140 move.w D0, 0x140 000034BC 906C 0004 sub.w D0, [A4 + 0x4] 000034C0 4440 neg.w D0 label000034C2: 000034C2 0C40 00FA cmpi.w D0, 0xFA 000034C6 6C00 006E bge +0x70 /* 00003536 */ 000034CA 3F3C 015E move.w -[A7], 0x15E 000034CE 3F3C 0001 move.w -[A7], 0x1 000034D2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000034D6 588F addq.l A7, 4 000034D8 0C40 0001 cmpi.w D0, 0x1 000034DC 6600 0058 bne +0x5A /* 00003536 */ 000034E0 4A2D CA33 tst.b [A5 - 0x35CD] 000034E4 6750 beq +0x52 /* 00003536 */ 000034E6 0C2D 0003 D394 cmpi.b [A5 - 0x2C6C], 0x3 000034EC 6C48 bge +0x4A /* 00003536 */ 000034EE 2F0C move.l -[A7], A4 000034F0 4EBA E406 jsr [PC - 0x1BFA /* 000018F8 */] 000034F4 588F addq.l A7, 4 000034F6 0C6C 0140 0004 cmpi.w [A4 + 0x4], 0x140 000034FC 6C08 bge +0xA /* 00003506 */ 000034FE 701E moveq.l D0, 0x1E 00003500 3940 0008 move.w [A4 + 0x8], D0 00003504 6006 bra +0x8 /* 0000350C */ label00003506: 00003506 701D moveq.l D0, 0x1D 00003508 3940 0008 move.w [A4 + 0x8], D0 label0000350C: 0000350C 426C 000A clr.w [A4 + 0xA] 00003510 426C 000C clr.w [A4 + 0xC] 00003514 302C 0008 move.w D0, [A4 + 0x8] 00003518 48C0 ext.l D0 0000351A E580 asl D0, 2 0000351C 41ED D144 lea.l A0, [A5 - 0x2EBC] 00003520 D1C0 add.l A0, D0 00003522 302C 000A move.w D0, [A4 + 0xA] 00003526 48C0 ext.l D0 00003528 E580 asl D0, 2 0000352A D090 add.l D0, [A0] 0000352C 2640 movea.l A3, D0 0000352E 102B 0003 move.b D0, [A3 + 0x3] 00003532 D12C 0003 add.b [A4 + 0x3], D0 label00003536: 00003536 0C6C 0019 0008 cmpi.w [A4 + 0x8], 0x19 0000353C 6700 0050 beq +0x52 /* 0000358E */ 00003540 0C6C 001A 0008 cmpi.w [A4 + 0x8], 0x1A 00003546 6700 0046 beq +0x48 /* 0000358E */ 0000354A 526C 000C addq.w [A4 + 0xC], 1 0000354E 7000 moveq.l D0, 0x00 00003550 102B 0002 move.b D0, [A3 + 0x2] 00003554 B06C 000C cmp.w D0, [A4 + 0xC] 00003558 6200 0034 bhi +0x36 /* 0000358E */ 0000355C 526C 000A addq.w [A4 + 0xA], 1 00003560 426C 000C clr.w [A4 + 0xC] 00003564 588B addq.l A3, 4 00003566 7000 moveq.l D0, 0x00 00003568 102B 0002 move.b D0, [A3 + 0x2] 0000356C 0C40 00FF cmpi.w D0, 0xFF 00003570 6600 0014 bne +0x16 /* 00003586 */ 00003574 1013 move.b D0, [A3] 00003576 4880 ext.w D0 00003578 3940 0008 move.w [A4 + 0x8], D0 0000357C 102B 0001 move.b D0, [A3 + 0x1] 00003580 4880 ext.w D0 00003582 3940 000A move.w [A4 + 0xA], D0 label00003586: 00003586 102B 0003 move.b D0, [A3 + 0x3] 0000358A D12C 0003 add.b [A4 + 0x3], D0 label0000358E: 0000358E 7000 moveq.l D0, 0x00 00003590 1014 move.b D0, [A4] 00003592 4840 swap.w D0 00003594 4240 clr.w D0 00003596 4840 swap.w D0 00003598 E580 asl D0, 2 0000359A 41ED CB6A lea.l A0, [A5 - 0x3496] 0000359E D1C0 add.l A0, D0 000035A0 102C 0003 move.b D0, [A4 + 0x3] 000035A4 4880 ext.w D0 000035A6 48C0 ext.l D0 000035A8 E580 asl D0, 2 000035AA D090 add.l D0, [A0] 000035AC 2040 movea.l A0, D0 000035AE 2F28 0002 move.l -[A7], [A0 + 0x2] 000035B2 3F2C 0006 move.w -[A7], [A4 + 0x6] 000035B6 3F2C 0004 move.w -[A7], [A4 + 0x4] 000035BA 206D C9E0 movea.l A0, [A5 - 0x3620] 000035BE 4E90 jsr [A0] 000035C0 508F addq.l A7, 8 000035C2 7000 moveq.l D0, 0x00 000035C4 1014 move.b D0, [A4] 000035C6 0C40 001A cmpi.w D0, 0x1A 000035CA 6400 01C6 bcc +0x1C8 /* 00003792 */ 000035CE 7000 moveq.l D0, 0x00 000035D0 1014 move.b D0, [A4] 000035D2 0C40 0002 cmpi.w D0, 0x2 000035D6 6600 000C bne +0xE /* 000035E4 */ 000035DA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000035E0 6600 01B0 bne +0x1B2 /* 00003792 */ label000035E4: 000035E4 7000 moveq.l D0, 0x00 000035E6 1014 move.b D0, [A4] 000035E8 0C40 0001 cmpi.w D0, 0x1 000035EC 6600 000C bne +0xE /* 000035FA */ 000035F0 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000035F6 6600 019A bne +0x19C /* 00003792 */ label000035FA: 000035FA 0C6D 001E D134 cmpi.w [A5 - 0x2ECC], 0x1E 00003600 6C00 0190 bge +0x192 /* 00003792 */ 00003604 7000 moveq.l D0, 0x00 00003606 1014 move.b D0, [A4] 00003608 4840 swap.w D0 0000360A 4240 clr.w D0 0000360C 4840 swap.w D0 0000360E D080 add.l D0, D0 00003610 41ED D7D0 lea.l A0, [A5 - 0x2830] 00003614 D1C0 add.l A0, D0 00003616 0C50 FFFF cmpi.w [A0], 0xFFFF 0000361A 6700 0176 beq +0x178 /* 00003792 */ 0000361E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003622 3F3C 0001 move.w -[A7], 0x1 00003626 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000362A 588F addq.l A7, 4 0000362C 0C40 0001 cmpi.w D0, 0x1 00003630 6600 0160 bne +0x162 /* 00003792 */ 00003634 302D D134 move.w D0, [A5 - 0x2ECC] 00003638 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000363C 41ED D004 lea.l A0, [A5 - 0x2FFC] 00003640 D1C0 add.l A0, D0 00003642 316C 0004 0002 move.w [A0 + 0x2], [A4 + 0x4] 00003648 302D D134 move.w D0, [A5 - 0x2ECC] 0000364C C1FC 000A muls.w D0, 0xA /* '\n' */ 00003650 41ED D004 lea.l A0, [A5 - 0x2FFC] 00003654 D1C0 add.l A0, D0 00003656 302C 0006 move.w D0, [A4 + 0x6] 0000365A 5040 addq.w D0, 8 0000365C 3140 0004 move.w [A0 + 0x4], D0 00003660 302D D134 move.w D0, [A5 - 0x2ECC] 00003664 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003668 41ED D004 lea.l A0, [A5 - 0x2FFC] 0000366C D1C0 add.l A0, D0 0000366E 7000 moveq.l D0, 0x00 00003670 1014 move.b D0, [A4] 00003672 4840 swap.w D0 00003674 4240 clr.w D0 00003676 4840 swap.w D0 00003678 D080 add.l D0, D0 0000367A 43ED D7D0 lea.l A1, [A5 - 0x2830] 0000367E D3C0 add.l A1, D0 00003680 3011 move.w D0, [A1] 00003682 0640 004C addi.w D0, 0x4C /* 'L' */ 00003686 1080 move.b [A0], D0 00003688 302D D134 move.w D0, [A5 - 0x2ECC] 0000368C C1FC 000A muls.w D0, 0xA /* '\n' */ 00003690 41ED D004 lea.l A0, [A5 - 0x2FFC] 00003694 D1C0 add.l A0, D0 00003696 4228 0001 clr.b [A0 + 0x1] 0000369A 302D D134 move.w D0, [A5 - 0x2ECC] 0000369E C1FC 000A muls.w D0, 0xA /* '\n' */ 000036A2 41ED D004 lea.l A0, [A5 - 0x2FFC] 000036A6 D1C0 add.l A0, D0 000036A8 302D D134 move.w D0, [A5 - 0x2ECC] 000036AC C1FC 000A muls.w D0, 0xA /* '\n' */ 000036B0 43ED D004 lea.l A1, [A5 - 0x2FFC] 000036B4 D3C0 add.l A1, D0 000036B6 7000 moveq.l D0, 0x00 000036B8 1011 move.b D0, [A1] 000036BA 0640 FFB4 addi.w D0, 0xFFB4 000036BE 4840 swap.w D0 000036C0 4240 clr.w D0 000036C2 4840 swap.w D0 000036C4 D080 add.l D0, D0 000036C6 43ED D838 lea.l A1, [A5 - 0x27C8] 000036CA D3C0 add.l A1, D0 000036CC 3151 0008 move.w [A0 + 0x8], [A1] 000036D0 302D D134 move.w D0, [A5 - 0x2ECC] 000036D4 C1FC 000A muls.w D0, 0xA /* '\n' */ 000036D8 41ED D004 lea.l A0, [A5 - 0x2FFC] 000036DC D1C0 add.l A0, D0 000036DE 7000 moveq.l D0, 0x00 000036E0 1010 move.b D0, [A0] 000036E2 0640 FFB4 addi.w D0, 0xFFB4 000036E6 0C40 0002 cmpi.w D0, 0x2 000036EA 6300 0018 bls +0x1A /* 00003704 */ 000036EE 302D D134 move.w D0, [A5 - 0x2ECC] 000036F2 C1FC 000A muls.w D0, 0xA /* '\n' */ 000036F6 41ED D004 lea.l A0, [A5 - 0x2FFC] 000036FA D1C0 add.l A0, D0 000036FC 4268 0006 clr.w [A0 + 0x6] 00003700 6000 003A bra +0x3C /* 0000373C */ label00003704: 00003704 302D D134 move.w D0, [A5 - 0x2ECC] 00003708 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000370C 41ED D004 lea.l A0, [A5 - 0x2FFC] 00003710 D1C0 add.l A0, D0 00003712 302D D324 move.w D0, [A5 - 0x2CDC] 00003716 906C 0004 sub.w D0, [A4 + 0x4] 0000371A 322D D134 move.w D1, [A5 - 0x2ECC] 0000371E C3FC 000A muls.w D1, 0xA /* '\n' */ 00003722 43ED D004 lea.l A1, [A5 - 0x2FFC] 00003726 D3C1 add.l A1, D1 00003728 C1E9 0008 muls.w D0, [A1 + 0x8] 0000372C 323C 01C7 move.w D1, 0x1C7 00003730 926C 0006 sub.w D1, [A4 + 0x6] 00003734 48C0 ext.l D0 00003736 81C1 divs.w D0, D1 00003738 3140 0006 move.w [A0 + 0x6], D0 label0000373C: 0000373C 302D D134 move.w D0, [A5 - 0x2ECC] 00003740 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003744 41ED D004 lea.l A0, [A5 - 0x2FFC] 00003748 D1C0 add.l A0, D0 0000374A 302D D134 move.w D0, [A5 - 0x2ECC] 0000374E C1FC 000A muls.w D0, 0xA /* '\n' */ 00003752 43ED D004 lea.l A1, [A5 - 0x2FFC] 00003756 D3C0 add.l A1, D0 00003758 302D D134 move.w D0, [A5 - 0x2ECC] 0000375C C1FC 000A muls.w D0, 0xA /* '\n' */ 00003760 45ED D004 lea.l A2, [A5 - 0x2FFC] 00003764 D5C0 add.l A2, D0 00003766 7000 moveq.l D0, 0x00 00003768 1012 move.b D0, [A2] 0000376A 4840 swap.w D0 0000376C 4240 clr.w D0 0000376E 4840 swap.w D0 00003770 E580 asl D0, 2 00003772 45ED CB6A lea.l A2, [A5 - 0x3496] 00003776 D5C0 add.l A2, D0 00003778 2452 movea.l A2, [A2] 0000377A 2F2A 0002 move.l -[A7], [A2 + 0x2] 0000377E 3F29 0004 move.w -[A7], [A1 + 0x4] 00003782 3F28 0002 move.w -[A7], [A0 + 0x2] 00003786 206D C9E0 movea.l A0, [A5 - 0x3620] 0000378A 4E90 jsr [A0] 0000378C 508F addq.l A7, 8 0000378E 526D D134 addq.w [A5 - 0x2ECC], 1 label00003792: 00003792 5247 addq.w D7, 1 label00003794: 00003794 BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00003798 6D00 ED90 blt -0x126E /* 0000252A */ 0000379C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000037A0 4E5E unlink A6 000037A2 4E75 rts 000037A4 414E chk.w D0, A6 000037A6 494D chk.w D4, A5 000037A8 4154 chk.w D0, [A4] 000037AA 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn000037AC: 000037AC 48E7 0118 movem.l -[A7], D7,A3,A4 000037B0 7E00 moveq.l D7, 0x00 000037B2 603C bra +0x3E /* 000037F0 */ label000037B4: 000037B4 3007 move.w D0, D7 000037B6 C1FC 000E muls.w D0, 0xE 000037BA 41ED D36A lea.l A0, [A5 - 0x2C96] 000037BE D1C0 add.l A0, D0 000037C0 2848 movea.l A4, A0 000037C2 302C 0008 move.w D0, [A4 + 0x8] 000037C6 48C0 ext.l D0 000037C8 E580 asl D0, 2 000037CA 41ED D144 lea.l A0, [A5 - 0x2EBC] 000037CE D1C0 add.l A0, D0 000037D0 302C 000A move.w D0, [A4 + 0xA] 000037D4 48C0 ext.l D0 000037D6 E580 asl D0, 2 000037D8 D090 add.l D0, [A0] 000037DA 2640 movea.l A3, D0 000037DC 1013 move.b D0, [A3] 000037DE 4880 ext.w D0 000037E0 D16C 0004 add.w [A4 + 0x4], D0 000037E4 102B 0001 move.b D0, [A3 + 0x1] 000037E8 4880 ext.w D0 000037EA D16C 0006 add.w [A4 + 0x6], D0 000037EE 5247 addq.w D7, 1 label000037F0: 000037F0 102D D394 move.b D0, [A5 - 0x2C6C] 000037F4 4880 ext.w D0 000037F6 BE40 cmp.w D7, D0 000037F8 6DBA blt -0x44 /* 000037B4 */ 000037FA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000037FE 4E75 rts fn00003800: 00003800 48E7 0118 movem.l -[A7], D7,A3,A4 00003804 7E00 moveq.l D7, 0x00 00003806 6000 0064 bra +0x66 /* 0000386C */ label0000380A: 0000380A 3007 move.w D0, D7 0000380C C1FC 000E muls.w D0, 0xE 00003810 41ED D36A lea.l A0, [A5 - 0x2C96] 00003814 D1C0 add.l A0, D0 00003816 2848 movea.l A4, A0 00003818 302C 0008 move.w D0, [A4 + 0x8] 0000381C 48C0 ext.l D0 0000381E E580 asl D0, 2 00003820 41ED D144 lea.l A0, [A5 - 0x2EBC] 00003824 D1C0 add.l A0, D0 00003826 302C 000A move.w D0, [A4 + 0xA] 0000382A 48C0 ext.l D0 0000382C E580 asl D0, 2 0000382E D090 add.l D0, [A0] 00003830 2640 movea.l A3, D0 00003832 526C 000C addq.w [A4 + 0xC], 1 00003836 7000 moveq.l D0, 0x00 00003838 102B 0002 move.b D0, [A3 + 0x2] 0000383C B06C 000C cmp.w D0, [A4 + 0xC] 00003840 6228 bhi +0x2A /* 0000386A */ 00003842 526C 000A addq.w [A4 + 0xA], 1 00003846 426C 000C clr.w [A4 + 0xC] 0000384A 588B addq.l A3, 4 0000384C 7000 moveq.l D0, 0x00 0000384E 102B 0002 move.b D0, [A3 + 0x2] 00003852 0C40 00FF cmpi.w D0, 0xFF 00003856 6612 bne +0x14 /* 0000386A */ 00003858 1013 move.b D0, [A3] 0000385A 4880 ext.w D0 0000385C 3940 0008 move.w [A4 + 0x8], D0 00003860 102B 0001 move.b D0, [A3 + 0x1] 00003864 4880 ext.w D0 00003866 3940 000A move.w [A4 + 0xA], D0 label0000386A: 0000386A 5247 addq.w D7, 1 label0000386C: 0000386C 102D D394 move.b D0, [A5 - 0x2C6C] 00003870 4880 ext.w D0 00003872 BE40 cmp.w D7, D0 00003874 6D94 blt -0x6A /* 0000380A */ 00003876 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000387A 4E75 rts fn0000387C: 0000387C 7000 moveq.l D0, 0x00 0000387E 102D D136 move.b D0, [A5 - 0x2ECA] 00003882 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003886 0002 0009 ori.b D2, 0x9 /* '\t' */ 0000388A 012A 0010 btst [A2 + 0x10], D0 0000388E 0040 005E ori.w D0, 0x5E /* '^' */ 00003892 007C 00A8 ori.w sr, 168 00003896 00D0 .incomplete 00003898 00EC .incomplete 0000389A 00FE .incomplete 0000389C 062D 0028 CB61 addi.b [A5 - 0x349F], 0x28 /* '(' */ 000038A2 7000 moveq.l D0, 0x00 000038A4 102D CB61 move.b D0, [A5 - 0x349F] 000038A8 0C40 0078 cmpi.w D0, 0x78 /* 'x' */ 000038AC 6306 bls +0x8 /* 000038B4 */ 000038AE 7078 moveq.l D0, 0x78 000038B0 1B40 CB61 move.b [A5 - 0x349F], D0 label000038B4: 000038B4 4EBA D15C jsr [PC - 0x2EA4 /* 00000A12 */] 000038B8 3F3C 01D6 move.w -[A7], 0x1D6 000038BC 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 000038C0 3F3C 0007 move.w -[A7], 0x7 000038C4 4EBA E502 jsr [PC - 0x1AFE /* 00001DC8 */] 000038C8 5C8F addq.l A7, 6 000038CA 6000 00E8 bra +0xEA /* 000039B4 */ 000038CE 7001 moveq.l D0, 0x01 000038D0 1B40 CB63 move.b [A5 - 0x349D], D0 000038D4 4EBA D224 jsr [PC - 0x2DDC /* 00000AFA */] 000038D8 3F3C 01D6 move.w -[A7], 0x1D6 000038DC 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 000038E0 3F3C 0008 move.w -[A7], 0x8 000038E4 4EBA E4E2 jsr [PC - 0x1B1E /* 00001DC8 */] 000038E8 5C8F addq.l A7, 6 000038EA 6000 00C8 bra +0xCA /* 000039B4 */ 000038EE 7001 moveq.l D0, 0x01 000038F0 1B40 CB65 move.b [A5 - 0x349B], D0 000038F4 4EBA D204 jsr [PC - 0x2DFC /* 00000AFA */] 000038F8 3F3C 01D6 move.w -[A7], 0x1D6 000038FC 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00003900 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003904 4EBA E4C2 jsr [PC - 0x1B3E /* 00001DC8 */] 00003908 5C8F addq.l A7, 6 0000390A 6000 00A8 bra +0xAA /* 000039B4 */ 0000390E 522D CB60 addq.b [A5 - 0x34A0], 1 00003912 0C2D 0002 CB60 cmpi.b [A5 - 0x34A0], 0x2 00003918 6F08 ble +0xA /* 00003922 */ 0000391A 7002 moveq.l D0, 0x02 0000391C 1B40 CB60 move.b [A5 - 0x34A0], D0 00003920 6004 bra +0x6 /* 00003926 */ label00003922: 00003922 4EBA D1D6 jsr [PC - 0x2E2A /* 00000AFA */] label00003926: 00003926 3F3C 01D6 move.w -[A7], 0x1D6 0000392A 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 0000392E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003932 4EBA E494 jsr [PC - 0x1B6C /* 00001DC8 */] 00003936 5C8F addq.l A7, 6 00003938 6000 007A bra +0x7C /* 000039B4 */ 0000393C 522D CB62 addq.b [A5 - 0x349E], 1 00003940 0C2D 0003 CB62 cmpi.b [A5 - 0x349E], 0x3 00003946 6F06 ble +0x8 /* 0000394E */ 00003948 7003 moveq.l D0, 0x03 0000394A 1B40 CB62 move.b [A5 - 0x349E], D0 label0000394E: 0000394E 4EBA D1AA jsr [PC - 0x2E56 /* 00000AFA */] 00003952 3F3C 01D6 move.w -[A7], 0x1D6 00003956 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 0000395A 3F3C 000B move.w -[A7], 0xB 0000395E 4EBA E468 jsr [PC - 0x1B98 /* 00001DC8 */] 00003962 5C8F addq.l A7, 6 00003964 604E bra +0x50 /* 000039B4 */ 00003966 7001 moveq.l D0, 0x01 00003968 1B40 CB68 move.b [A5 - 0x3498], D0 0000396C 4EBA D18C jsr [PC - 0x2E74 /* 00000AFA */] 00003970 3F3C 01D6 move.w -[A7], 0x1D6 00003974 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00003978 3F3C 000C move.w -[A7], 0xC 0000397C 4EBA E44A jsr [PC - 0x1BB6 /* 00001DC8 */] 00003980 5C8F addq.l A7, 6 00003982 6030 bra +0x32 /* 000039B4 */ 00003984 3F3C 01D6 move.w -[A7], 0x1D6 00003988 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 0000398C 3F3C 0006 move.w -[A7], 0x6 00003990 4EBA E436 jsr [PC - 0x1BCA /* 00001DC8 */] 00003994 5C8F addq.l A7, 6 00003996 601C bra +0x1E /* 000039B4 */ 00003998 7001 moveq.l D0, 0x01 0000399A 1B40 CB5F move.b [A5 - 0x34A1], D0 0000399E 4EBA D15A jsr [PC - 0x2EA6 /* 00000AFA */] 000039A2 3F3C 01D6 move.w -[A7], 0x1D6 000039A6 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 000039AA 3F3C 000E move.w -[A7], 0xE 000039AE 4EBA E418 jsr [PC - 0x1BE8 /* 00001DC8 */] 000039B2 5C8F addq.l A7, 6 label000039B4: 000039B4 7000 moveq.l D0, 0x00 000039B6 102D D136 move.b D0, [A5 - 0x2ECA] 000039BA 0C40 0001 cmpi.w D0, 0x1 000039BE 630A bls +0xC /* 000039CA */ 000039C0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000039C4 4EBA C7F8 jsr [PC - 0x3808 /* 000001BE */] 000039C8 548F addq.l A7, 2 label000039CA: 000039CA 4E75 rts fn000039CC: 000039CC 4E56 FFE0 link A6, -0x0020 000039D0 2F07 move.l -[A7], D7 000039D2 3F3C 000F move.w -[A7], 0xF 000039D6 3F3C 0001 move.w -[A7], 0x1 000039DA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000039DE 588F addq.l A7, 4 000039E0 0C40 0001 cmpi.w D0, 0x1 000039E4 6608 bne +0xA /* 000039EE */ 000039E6 422D D136 clr.b [A5 - 0x2ECA] 000039EA 6000 007E bra +0x80 /* 00003A6A */ label000039EE: 000039EE 3F3C 0013 move.w -[A7], 0x13 000039F2 4267 clr.w -[A7] 000039F4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000039F8 588F addq.l A7, 4 000039FA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000039FE 0000 0013 ori.b D0, 0x13 00003A02 0068 0028 002E ori.w [A0 + 0x2E], 0x28 /* '(' */ 00003A08 002C 002A 0028 ori.b [A4 + 0x28], 0x2A /* '*' */ 00003A0E 002E 002C 0032 ori.b [A6 + 0x32], 0x2C /* ',' */ 00003A14 0030 0036 0034 ori.b [A0 + D0.w + 0x34], 0x36 /* '6' */ 00003A1A 0032 0038 0036 ori.b [A2 + D0.w + 0x36], 0x38 /* '8' */ 00003A20 0034 0032 0038 ori.b [A4 + D0.w + 0x38], 0x32 /* '2' */ 00003A26 0036 0034 003A ori.b [A6 + D0.w + 0x3A], 0x34 /* '4' */ 00003A2C 7001 moveq.l D0, 0x01 00003A2E 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A32 6036 bra +0x38 /* 00003A6A */ 00003A34 7002 moveq.l D0, 0x02 00003A36 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A3A 602E bra +0x30 /* 00003A6A */ 00003A3C 7003 moveq.l D0, 0x03 00003A3E 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A42 6026 bra +0x28 /* 00003A6A */ 00003A44 7004 moveq.l D0, 0x04 00003A46 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A4A 601E bra +0x20 /* 00003A6A */ 00003A4C 7005 moveq.l D0, 0x05 00003A4E 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A52 6016 bra +0x18 /* 00003A6A */ 00003A54 7006 moveq.l D0, 0x06 00003A56 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A5A 600E bra +0x10 /* 00003A6A */ 00003A5C 7007 moveq.l D0, 0x07 00003A5E 1B40 D136 move.b [A5 - 0x2ECA], D0 00003A62 6006 bra +0x8 /* 00003A6A */ 00003A64 7009 moveq.l D0, 0x09 00003A66 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003A6A: 00003A6A 7000 moveq.l D0, 0x00 00003A6C 102D D136 move.b D0, [A5 - 0x2ECA] 00003A70 0C40 0002 cmpi.w D0, 0x2 00003A74 6612 bne +0x14 /* 00003A88 */ 00003A76 7000 moveq.l D0, 0x00 00003A78 102D CB61 move.b D0, [A5 - 0x349F] 00003A7C 0C40 0078 cmpi.w D0, 0x78 /* 'x' */ 00003A80 6606 bne +0x8 /* 00003A88 */ 00003A82 7008 moveq.l D0, 0x08 00003A84 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003A88: 00003A88 7000 moveq.l D0, 0x00 00003A8A 102D D136 move.b D0, [A5 - 0x2ECA] 00003A8E 0C40 0003 cmpi.w D0, 0x3 00003A92 660C bne +0xE /* 00003AA0 */ 00003A94 4A2D CB63 tst.b [A5 - 0x349D] 00003A98 6706 beq +0x8 /* 00003AA0 */ 00003A9A 7008 moveq.l D0, 0x08 00003A9C 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003AA0: 00003AA0 7000 moveq.l D0, 0x00 00003AA2 102D D136 move.b D0, [A5 - 0x2ECA] 00003AA6 0C40 0004 cmpi.w D0, 0x4 00003AAA 660E bne +0x10 /* 00003ABA */ 00003AAC 0C2D 0001 CB65 cmpi.b [A5 - 0x349B], 0x1 00003AB2 6606 bne +0x8 /* 00003ABA */ 00003AB4 7008 moveq.l D0, 0x08 00003AB6 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003ABA: 00003ABA 7000 moveq.l D0, 0x00 00003ABC 102D D136 move.b D0, [A5 - 0x2ECA] 00003AC0 0C40 0005 cmpi.w D0, 0x5 00003AC4 660E bne +0x10 /* 00003AD4 */ 00003AC6 0C2D 0002 CB60 cmpi.b [A5 - 0x34A0], 0x2 00003ACC 6606 bne +0x8 /* 00003AD4 */ 00003ACE 7008 moveq.l D0, 0x08 00003AD0 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003AD4: 00003AD4 7000 moveq.l D0, 0x00 00003AD6 102D D136 move.b D0, [A5 - 0x2ECA] 00003ADA 0C40 0006 cmpi.w D0, 0x6 00003ADE 660E bne +0x10 /* 00003AEE */ 00003AE0 0C2D 0003 CB62 cmpi.b [A5 - 0x349E], 0x3 00003AE6 6606 bne +0x8 /* 00003AEE */ 00003AE8 7008 moveq.l D0, 0x08 00003AEA 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003AEE: 00003AEE 7000 moveq.l D0, 0x00 00003AF0 102D D136 move.b D0, [A5 - 0x2ECA] 00003AF4 0C40 0007 cmpi.w D0, 0x7 00003AF8 660E bne +0x10 /* 00003B08 */ 00003AFA 0C2D 0001 CB68 cmpi.b [A5 - 0x3498], 0x1 00003B00 6606 bne +0x8 /* 00003B08 */ 00003B02 7008 moveq.l D0, 0x08 00003B04 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003B08: 00003B08 7000 moveq.l D0, 0x00 00003B0A 102D D136 move.b D0, [A5 - 0x2ECA] 00003B0E 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00003B12 660E bne +0x10 /* 00003B22 */ 00003B14 0C2D 0001 CB5F cmpi.b [A5 - 0x34A1], 0x1 00003B1A 6606 bne +0x8 /* 00003B22 */ 00003B1C 7008 moveq.l D0, 0x08 00003B1E 1B40 D136 move.b [A5 - 0x2ECA], D0 label00003B22: 00003B22 7000 moveq.l D0, 0x00 00003B24 102D D136 move.b D0, [A5 - 0x2ECA] 00003B28 4A40 tst.w D0 00003B2A 6608 bne +0xA /* 00003B34 */ 00003B2C 7006 moveq.l D0, 0x06 00003B2E 1B40 D137 move.b [A5 - 0x2EC9], D0 00003B32 602E bra +0x30 /* 00003B62 */ label00003B34: 00003B34 0C6D 0005 CB5C cmpi.w [A5 - 0x34A4], 0x5 00003B3A 6F12 ble +0x14 /* 00003B4E */ 00003B3C 3F3C 0005 move.w -[A7], 0x5 00003B40 4267 clr.w -[A7] 00003B42 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003B46 588F addq.l A7, 4 00003B48 1B40 D137 move.b [A5 - 0x2EC9], D0 00003B4C 6014 bra +0x16 /* 00003B62 */ label00003B4E: 00003B4E 302D CB5C move.w D0, [A5 - 0x34A4] 00003B52 5340 subq.w D0, 1 00003B54 3F00 move.w -[A7], D0 00003B56 4267 clr.w -[A7] 00003B58 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003B5C 588F addq.l A7, 4 00003B5E 1B40 D137 move.b [A5 - 0x2EC9], D0 label00003B62: 00003B62 422D D138 clr.b [A5 - 0x2EC8] 00003B66 3B6D CFE2 D13A move.w [A5 - 0x2EC6], [A5 - 0x301E] 00003B6C 0C6D 000A D13A cmpi.w [A5 - 0x2EC6], 0xA /* '\n' */ 00003B72 6C06 bge +0x8 /* 00003B7A */ 00003B74 700A moveq.l D0, 0x0A 00003B76 3B40 D13A move.w [A5 - 0x2EC6], D0 label00003B7A: 00003B7A 0C6D 0276 D13A cmpi.w [A5 - 0x2EC6], 0x276 00003B80 6F06 ble +0x8 /* 00003B88 */ 00003B82 3B7C 0276 D13A move.w [A5 - 0x2EC6], 0x276 label00003B88: 00003B88 302D CFE4 move.w D0, [A5 - 0x301C] 00003B8C 0640 000F addi.w D0, 0xF 00003B90 3B40 D13C move.w [A5 - 0x2EC4], D0 00003B94 7000 moveq.l D0, 0x00 00003B96 102D D137 move.b D0, [A5 - 0x2EC9] 00003B9A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003B9E 0000 0006 ori.b D0, 0x6 00003BA2 00E6 .incomplete 00003BA4 000E 0034 ori.b A6, 0x34 /* '4' */ 00003BA8 0052 0072 ori.w [A2], 0x72 /* 'r' */ 00003BAC 0092 00B0 00CE ori.l [A2], 0xB000CE 00003BB2 3F3C 0003 move.w -[A7], 0x3 00003BB6 3F3C FFFD move.w -[A7], 0xFFFD 00003BBA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003BBE 588F addq.l A7, 4 00003BC0 3B40 D13E move.w [A5 - 0x2EC2], D0 00003BC4 3F3C 0004 move.w -[A7], 0x4 00003BC8 3F3C 0002 move.w -[A7], 0x2 00003BCC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003BD0 588F addq.l A7, 4 00003BD2 3B40 D140 move.w [A5 - 0x2EC0], D0 00003BD6 6000 00B0 bra +0xB2 /* 00003C88 */ 00003BDA 0C6D 0140 D13A cmpi.w [A5 - 0x2EC6], 0x140 00003BE0 6F08 ble +0xA /* 00003BEA */ 00003BE2 70FE moveq.l D0, 0xFFFFFFFE 00003BE4 3B40 D13E move.w [A5 - 0x2EC2], D0 00003BE8 6006 bra +0x8 /* 00003BF0 */ label00003BEA: 00003BEA 7002 moveq.l D0, 0x02 00003BEC 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003BF0: 00003BF0 7001 moveq.l D0, 0x01 00003BF2 3B40 D140 move.w [A5 - 0x2EC0], D0 00003BF6 6000 0090 bra +0x92 /* 00003C88 */ 00003BFA 302D D13A move.w D0, [A5 - 0x2EC6] 00003BFE B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003C02 6F08 ble +0xA /* 00003C0C */ 00003C04 70FE moveq.l D0, 0xFFFFFFFE 00003C06 3B40 D13E move.w [A5 - 0x2EC2], D0 00003C0A 6006 bra +0x8 /* 00003C12 */ label00003C0C: 00003C0C 7002 moveq.l D0, 0x02 00003C0E 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003C12: 00003C12 7004 moveq.l D0, 0x04 00003C14 3B40 D140 move.w [A5 - 0x2EC0], D0 00003C18 6000 006E bra +0x70 /* 00003C88 */ 00003C1C 7003 moveq.l D0, 0x03 00003C1E 3B40 D140 move.w [A5 - 0x2EC0], D0 00003C22 302D D13A move.w D0, [A5 - 0x2EC6] 00003C26 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003C2A 6C0A bge +0xC /* 00003C36 */ 00003C2C 70FE moveq.l D0, 0xFFFFFFFE 00003C2E 3B40 D13E move.w [A5 - 0x2EC2], D0 00003C32 6000 0054 bra +0x56 /* 00003C88 */ label00003C36: 00003C36 7002 moveq.l D0, 0x02 00003C38 3B40 D13E move.w [A5 - 0x2EC2], D0 00003C3C 604A bra +0x4C /* 00003C88 */ 00003C3E 302D D13A move.w D0, [A5 - 0x2EC6] 00003C42 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003C46 6F08 ble +0xA /* 00003C50 */ 00003C48 70F9 moveq.l D0, 0xFFFFFFF9 00003C4A 3B40 D140 move.w [A5 - 0x2EC0], D0 00003C4E 6006 bra +0x8 /* 00003C56 */ label00003C50: 00003C50 7007 moveq.l D0, 0x07 00003C52 3B40 D140 move.w [A5 - 0x2EC0], D0 label00003C56: 00003C56 3B6D D324 D13E move.w [A5 - 0x2EC2], [A5 - 0x2CDC] 00003C5C 602A bra +0x2C /* 00003C88 */ 00003C5E 0C6D 0140 D13A cmpi.w [A5 - 0x2EC6], 0x140 00003C64 5EC0 sgt D0 00003C66 4400 neg.b D0 00003C68 4880 ext.w D0 00003C6A D040 add.w D0, D0 00003C6C 5340 subq.w D0, 1 00003C6E C1FC 0005 muls.w D0, 0x5 00003C72 3B40 D13E move.w [A5 - 0x2EC2], D0 00003C76 7005 moveq.l D0, 0x05 00003C78 3B40 D140 move.w [A5 - 0x2EC0], D0 00003C7C 600A bra +0xC /* 00003C88 */ 00003C7E 426D D13E clr.w [A5 - 0x2EC2] 00003C82 7001 moveq.l D0, 0x01 00003C84 3B40 D140 move.w [A5 - 0x2EC0], D0 label00003C88: 00003C88 7E00 moveq.l D7, 0x00 00003C8A 6040 bra +0x42 /* 00003CCC */ label00003C8C: 00003C8C 3007 move.w D0, D7 00003C8E 48C0 ext.l D0 00003C90 E780 asl D0, 3 00003C92 D08E add.l D0, A6 00003C94 3207 move.w D1, D7 00003C96 0641 00DF addi.w D1, 0xDF 00003C9A 2040 movea.l A0, D0 00003C9C 3141 FFE0 move.w [A0 - 0x20], D1 00003CA0 3007 move.w D0, D7 00003CA2 48C0 ext.l D0 00003CA4 E780 asl D0, 3 00003CA6 D08E add.l D0, A6 00003CA8 7200 moveq.l D1, 0x00 00003CAA 122D D136 move.b D1, [A5 - 0x2ECA] 00003CAE C2FC 0018 mulu.w D1, 0x18 00003CB2 41ED D6B6 lea.l A0, [A5 - 0x294A] 00003CB6 D1C1 add.l A0, D1 00003CB8 3207 move.w D1, D7 00003CBA C3FC 0006 muls.w D1, 0x6 00003CBE D1C1 add.l A0, D1 00003CC0 2240 movea.l A1, D0 00003CC2 43E9 FFE2 lea.l A1, [A1 - 0x1E] 00003CC6 22D8 move.l [A1]+, [A0]+ 00003CC8 32D8 move.w [A1]+, [A0]+ 00003CCA 5247 addq.w D7, 1 label00003CCC: 00003CCC 0C47 0004 cmpi.w D7, 0x4 00003CD0 6DBA blt -0x44 /* 00003C8C */ 00003CD2 42A7 clr.l -[A7] 00003CD4 AA32 syscall GetGDevice 00003CD6 205F movea.l A0, [A7]+ 00003CD8 2B48 C9CA move.l [A5 - 0x3636], A0 00003CDC 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00003CE0 AA31 syscall SetGDevice 00003CE2 3F3C 00DF move.w -[A7], 0xDF 00003CE6 3F3C 0003 move.w -[A7], 0x3 00003CEA 486E FFE0 pea.l [A6 - 0x20] 00003CEE AA3F syscall SetEntries 00003CF0 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00003CF4 AA31 syscall SetGDevice 00003CF6 7000 moveq.l D0, 0x00 00003CF8 102D D138 move.b D0, [A5 - 0x2EC8] 00003CFC 4840 swap.w D0 00003CFE 4240 clr.w D0 00003D00 4840 swap.w D0 00003D02 E580 asl D0, 2 00003D04 D0AD CCEE add.l D0, [A5 - 0x3312] 00003D08 2040 movea.l A0, D0 00003D0A 2F28 0002 move.l -[A7], [A0 + 0x2] 00003D0E 3F2D D13C move.w -[A7], [A5 - 0x2EC4] 00003D12 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00003D16 206D C9E0 movea.l A0, [A5 - 0x3620] 00003D1A 4E90 jsr [A0] 00003D1C 508F addq.l A7, 8 00003D1E 7001 moveq.l D0, 0x01 00003D20 1B40 D143 move.b [A5 - 0x2EBD], D0 00003D24 2E1F move.l D7, [A7]+ 00003D26 4E5E unlink A6 00003D28 4E75 rts 00003D2A 5354 subq.w [A4], 1 00003D2C 4152 chk.w D0, [A2] 00003D2E 5450 addq.w [A0], 2 00003D30 5245 addq.w D5, 1 fn00003D32: 00003D32 7000 moveq.l D0, 0x00 00003D34 102D D138 move.b D0, [A5 - 0x2EC8] 00003D38 4840 swap.w D0 00003D3A 4240 clr.w D0 00003D3C 4840 swap.w D0 00003D3E E580 asl D0, 2 00003D40 D0AD CCEE add.l D0, [A5 - 0x3312] 00003D44 2040 movea.l A0, D0 00003D46 2F28 0002 move.l -[A7], [A0 + 0x2] 00003D4A 3F2D D13C move.w -[A7], [A5 - 0x2EC4] 00003D4E 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00003D52 206D C9E0 movea.l A0, [A5 - 0x3620] 00003D56 4E90 jsr [A0] 00003D58 508F addq.l A7, 8 00003D5A 7000 moveq.l D0, 0x00 00003D5C 102D D137 move.b D0, [A5 - 0x2EC9] 00003D60 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003D64 0000 0006 ori.b D0, 0x6 00003D68 03E4 .incomplete 00003D6A 000E 0078 ori.b A6, 0x78 /* 'x' */ 00003D6E 00B4 0116 0186 0240 ori.l [A4 + D0.w * 2 + 0x40], 0x1160186 00003D76 03B8 3F3C bclr [0x00003F3C], D1 00003D7A 0014 3F3C ori.b [A4], 0x3C /* '<' */ 00003D7E 0001 4EAD ori.b D1, 0xAD 00003D82 01C2 .incomplete 00003D84 588F addq.l A7, 4 00003D86 0C40 0001 cmpi.w D0, 0x1 00003D8A 6612 bne +0x14 /* 00003D9E */ 00003D8C 3F3C 0003 move.w -[A7], 0x3 00003D90 3F3C FFFD move.w -[A7], 0xFFFD 00003D94 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003D98 588F addq.l A7, 4 00003D9A 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003D9E: 00003D9E 302D D13A move.w D0, [A5 - 0x2EC6] 00003DA2 D06D D13A add.w D0, [A5 - 0x2EC6] 00003DA6 0C40 027B cmpi.w D0, 0x27B 00003DAA 6F12 ble +0x14 /* 00003DBE */ 00003DAC 3F3C FFFF move.w -[A7], 0xFFFF 00003DB0 3F3C FFFD move.w -[A7], 0xFFFD 00003DB4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003DB8 588F addq.l A7, 4 00003DBA 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003DBE: 00003DBE 302D D13A move.w D0, [A5 - 0x2EC6] 00003DC2 D06D D13E add.w D0, [A5 - 0x2EC2] 00003DC6 0C40 0005 cmpi.w D0, 0x5 00003DCA 6C00 0380 bge +0x382 /* 0000414C */ 00003DCE 3F3C 0003 move.w -[A7], 0x3 00003DD2 3F3C 0001 move.w -[A7], 0x1 00003DD6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00003DDA 588F addq.l A7, 4 00003DDC 3B40 D13E move.w [A5 - 0x2EC2], D0 00003DE0 6000 036A bra +0x36C /* 0000414C */ 00003DE4 526D D140 addq.w [A5 - 0x2EC0], 1 00003DE8 302D D13C move.w D0, [A5 - 0x2EC4] 00003DEC D06D D140 add.w D0, [A5 - 0x2EC0] 00003DF0 0C40 01D6 cmpi.w D0, 0x1D6 00003DF4 6F00 0356 ble +0x358 /* 0000414C */ 00003DF8 0C6D 000E D140 cmpi.w [A5 - 0x2EC0], 0xE 00003DFE 6F00 034C ble +0x34E /* 0000414C */ 00003E02 3B7C 01D6 D13C move.w [A5 - 0x2EC4], 0x1D6 00003E08 302D D140 move.w D0, [A5 - 0x2EC0] 00003E0C 5B40 subq.w D0, 5 00003E0E 4440 neg.w D0 00003E10 3B40 D140 move.w [A5 - 0x2EC0], D0 00003E14 3F3C 0010 move.w -[A7], 0x10 00003E18 4EBA C3A4 jsr [PC - 0x3C5C /* 000001BE */] 00003E1C 548F addq.l A7, 2 00003E1E 6000 032C bra +0x32E /* 0000414C */ 00003E22 302D D13A move.w D0, [A5 - 0x2EC6] 00003E26 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003E2A 6C08 bge +0xA /* 00003E34 */ 00003E2C 7002 moveq.l D0, 0x02 00003E2E 3B40 D13E move.w [A5 - 0x2EC2], D0 00003E32 6010 bra +0x12 /* 00003E44 */ label00003E34: 00003E34 302D D13A move.w D0, [A5 - 0x2EC6] 00003E38 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003E3C 6F06 ble +0x8 /* 00003E44 */ 00003E3E 70FE moveq.l D0, 0xFFFFFFFE 00003E40 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003E44: 00003E44 302D D13A move.w D0, [A5 - 0x2EC6] 00003E48 906D D324 sub.w D0, [A5 - 0x2CDC] 00003E4C 4A40 tst.w D0 00003E4E 6F0C ble +0xE /* 00003E5C */ 00003E50 302D D13A move.w D0, [A5 - 0x2EC6] 00003E54 906D D324 sub.w D0, [A5 - 0x2CDC] 00003E58 48C0 ext.l D0 00003E5A 600A bra +0xC /* 00003E66 */ label00003E5C: 00003E5C 302D D13A move.w D0, [A5 - 0x2EC6] 00003E60 906D D324 sub.w D0, [A5 - 0x2CDC] 00003E64 4440 neg.w D0 label00003E66: 00003E66 0C40 001E cmpi.w D0, 0x1E 00003E6A 6C08 bge +0xA /* 00003E74 */ 00003E6C 536D D140 subq.w [A5 - 0x2EC0], 1 00003E70 6000 02DA bra +0x2DC /* 0000414C */ label00003E74: 00003E74 0C6D 0004 D140 cmpi.w [A5 - 0x2EC0], 0x4 00003E7A 6C00 02D0 bge +0x2D2 /* 0000414C */ 00003E7E 526D D140 addq.w [A5 - 0x2EC0], 1 00003E82 6000 02C8 bra +0x2CA /* 0000414C */ 00003E86 302D D13A move.w D0, [A5 - 0x2EC6] 00003E8A D06D D13E add.w D0, [A5 - 0x2EC2] 00003E8E 0C40 027B cmpi.w D0, 0x27B 00003E92 6F08 ble +0xA /* 00003E9C */ 00003E94 70FA moveq.l D0, 0xFFFFFFFA 00003E96 3B40 D13E move.w [A5 - 0x2EC2], D0 00003E9A 6014 bra +0x16 /* 00003EB0 */ label00003E9C: 00003E9C 302D D13A move.w D0, [A5 - 0x2EC6] 00003EA0 D06D D13E add.w D0, [A5 - 0x2EC2] 00003EA4 0C40 0005 cmpi.w D0, 0x5 00003EA8 6C06 bge +0x8 /* 00003EB0 */ 00003EAA 7006 moveq.l D0, 0x06 00003EAC 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003EB0: 00003EB0 302D D13A move.w D0, [A5 - 0x2EC6] 00003EB4 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003EB8 6F16 ble +0x18 /* 00003ED0 */ 00003EBA 0C6D FFFE D13E cmpi.w [A5 - 0x2EC2], 0xFFFE 00003EC0 6708 beq +0xA /* 00003ECA */ 00003EC2 0C6D 0006 D13E cmpi.w [A5 - 0x2EC2], 0x6 00003EC8 6606 bne +0x8 /* 00003ED0 */ label00003ECA: 00003ECA 7002 moveq.l D0, 0x02 00003ECC 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003ED0: 00003ED0 302D D13A move.w D0, [A5 - 0x2EC6] 00003ED4 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00003ED8 6C00 0272 bge +0x274 /* 0000414C */ 00003EDC 0C6D 0002 D13E cmpi.w [A5 - 0x2EC2], 0x2 00003EE2 670A beq +0xC /* 00003EEE */ 00003EE4 0C6D FFFA D13E cmpi.w [A5 - 0x2EC2], 0xFFFA 00003EEA 6600 0260 bne +0x262 /* 0000414C */ label00003EEE: 00003EEE 70FE moveq.l D0, 0xFFFFFFFE 00003EF0 3B40 D13E move.w [A5 - 0x2EC2], D0 00003EF4 6000 0256 bra +0x258 /* 0000414C */ 00003EF8 586D D13C addq.w [A5 - 0x2EC4], 4 00003EFC 302D D324 move.w D0, [A5 - 0x2CDC] 00003F00 B06D D13E cmp.w D0, [A5 - 0x2EC2] 00003F04 6F08 ble +0xA /* 00003F0E */ 00003F06 7003 moveq.l D0, 0x03 00003F08 3B40 D13E move.w [A5 - 0x2EC2], D0 00003F0C 6016 bra +0x18 /* 00003F24 */ label00003F0E: 00003F0E 302D D324 move.w D0, [A5 - 0x2CDC] 00003F12 B06D D13E cmp.w D0, [A5 - 0x2EC2] 00003F16 6C08 bge +0xA /* 00003F20 */ 00003F18 70FD moveq.l D0, 0xFFFFFFFD 00003F1A 3B40 D13E move.w [A5 - 0x2EC2], D0 00003F1E 6004 bra +0x6 /* 00003F24 */ label00003F20: 00003F20 426D D13E clr.w [A5 - 0x2EC2] label00003F24: 00003F24 0C6D FFF9 D140 cmpi.w [A5 - 0x2EC0], 0xFFF9 00003F2A 6612 bne +0x14 /* 00003F3E */ 00003F2C 302D D324 move.w D0, [A5 - 0x2CDC] 00003F30 0640 FFCE addi.w D0, 0xFFCE 00003F34 B06D D13A cmp.w D0, [A5 - 0x2EC6] 00003F38 6F04 ble +0x6 /* 00003F3E */ 00003F3A 426D D140 clr.w [A5 - 0x2EC0] label00003F3E: 00003F3E 0C6D 0007 D140 cmpi.w [A5 - 0x2EC0], 0x7 00003F44 6612 bne +0x14 /* 00003F58 */ 00003F46 302D D324 move.w D0, [A5 - 0x2CDC] 00003F4A 0640 0032 addi.w D0, 0x32 /* '2' */ 00003F4E B06D D13A cmp.w D0, [A5 - 0x2EC6] 00003F52 6C04 bge +0x6 /* 00003F58 */ 00003F54 426D D140 clr.w [A5 - 0x2EC0] label00003F58: 00003F58 4A6D D140 tst.w [A5 - 0x2EC0] 00003F5C 670A beq +0xC /* 00003F68 */ 00003F5E 302D D140 move.w D0, [A5 - 0x2EC0] 00003F62 E548 lsl D0.w, 2 00003F64 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003F68: 00003F68 302D D13A move.w D0, [A5 - 0x2EC6] 00003F6C D06D D13E add.w D0, [A5 - 0x2EC2] 00003F70 0C40 027B cmpi.w D0, 0x27B 00003F74 6F08 ble +0xA /* 00003F7E */ 00003F76 70F9 moveq.l D0, 0xFFFFFFF9 00003F78 3B40 D140 move.w [A5 - 0x2EC0], D0 00003F7C 6014 bra +0x16 /* 00003F92 */ label00003F7E: 00003F7E 302D D13A move.w D0, [A5 - 0x2EC6] 00003F82 D06D D13E add.w D0, [A5 - 0x2EC2] 00003F86 0C40 0005 cmpi.w D0, 0x5 00003F8A 6C06 bge +0x8 /* 00003F92 */ 00003F8C 7007 moveq.l D0, 0x07 00003F8E 3B40 D140 move.w [A5 - 0x2EC0], D0 label00003F92: 00003F92 4A6D D140 tst.w [A5 - 0x2EC0] 00003F96 670A beq +0xC /* 00003FA2 */ 00003F98 302D D140 move.w D0, [A5 - 0x2EC0] 00003F9C E548 lsl D0.w, 2 00003F9E 3B40 D13E move.w [A5 - 0x2EC2], D0 label00003FA2: 00003FA2 302D D13E move.w D0, [A5 - 0x2EC2] 00003FA6 D16D D13A add.w [A5 - 0x2EC6], D0 00003FAA 3B6D D324 D13E move.w [A5 - 0x2EC2], [A5 - 0x2CDC] 00003FB0 6000 01AA bra +0x1AC /* 0000415C */ 00003FB4 302D D326 move.w D0, [A5 - 0x2CDA] 00003FB8 0640 FFC4 addi.w D0, 0xFFC4 00003FBC B06D D13A cmp.w D0, [A5 - 0x2EC6] 00003FC0 6F04 ble +0x6 /* 00003FC6 */ 00003FC2 576D D13E subq.w [A5 - 0x2EC2], 3 label00003FC6: 00003FC6 302D D326 move.w D0, [A5 - 0x2CDA] 00003FCA 0640 003C addi.w D0, 0x3C /* '<' */ 00003FCE B06D D13A cmp.w D0, [A5 - 0x2EC6] 00003FD2 6C04 bge +0x6 /* 00003FD8 */ 00003FD4 566D D13E addq.w [A5 - 0x2EC2], 3 label00003FD8: 00003FD8 302D D13A move.w D0, [A5 - 0x2EC6] 00003FDC D06D D324 add.w D0, [A5 - 0x2CDC] 00003FE0 48C0 ext.l D0 00003FE2 81FC 001E divs.w D0, 0x1E 00003FE6 4840 swap.w D0 00003FE8 4A40 tst.w D0 00003FEA 6604 bne +0x6 /* 00003FF0 */ 00003FEC 5A6D D13E addq.w [A5 - 0x2EC2], 5 label00003FF0: 00003FF0 302D D13A move.w D0, [A5 - 0x2EC6] 00003FF4 D06D D324 add.w D0, [A5 - 0x2CDC] 00003FF8 48C0 ext.l D0 00003FFA 81FC 001E divs.w D0, 0x1E 00003FFE 4840 swap.w D0 00004000 0C40 0001 cmpi.w D0, 0x1 00004004 6604 bne +0x6 /* 0000400A */ 00004006 5B6D D140 subq.w [A5 - 0x2EC0], 5 label0000400A: 0000400A 306D D324 movea.w A0, [A5 - 0x2CDC] 0000400E 2008 move.l D0, A0 00004010 81FC 0002 divs.w D0, 0x2 00004014 B06D D13A cmp.w D0, [A5 - 0x2EC6] 00004018 6F04 ble +0x6 /* 0000401E */ 0000401A 5A6D D13E addq.w [A5 - 0x2EC2], 5 label0000401E: 0000401E 303C 0280 move.w D0, 0x280 00004022 906D D324 sub.w D0, [A5 - 0x2CDC] 00004026 48C0 ext.l D0 00004028 81FC 0002 divs.w D0, 0x2 0000402C D06D D324 add.w D0, [A5 - 0x2CDC] 00004030 B06D D13A cmp.w D0, [A5 - 0x2EC6] 00004034 6C04 bge +0x6 /* 0000403A */ 00004036 5B6D D13E subq.w [A5 - 0x2EC2], 5 label0000403A: 0000403A 302D D13A move.w D0, [A5 - 0x2EC6] 0000403E 0640 0028 addi.w D0, 0x28 /* '(' */ 00004042 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00004046 6F2A ble +0x2C /* 00004072 */ 00004048 302D D13A move.w D0, [A5 - 0x2EC6] 0000404C 0640 FFD8 addi.w D0, 0xFFD8 00004050 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00004054 6C1C bge +0x1E /* 00004072 */ 00004056 586D D140 addq.w [A5 - 0x2EC0], 4 0000405A 0C6D 0140 D13C cmpi.w [A5 - 0x2EC4], 0x140 00004060 6F10 ble +0x12 /* 00004072 */ 00004062 302D D326 move.w D0, [A5 - 0x2CDA] 00004066 B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000406A 6606 bne +0x8 /* 00004072 */ 0000406C 70FB moveq.l D0, 0xFFFFFFFB 0000406E 3B40 D140 move.w [A5 - 0x2EC0], D0 label00004072: 00004072 0C6D 00AA D13A cmpi.w [A5 - 0x2EC6], 0xAA 00004078 6C04 bge +0x6 /* 0000407E */ 0000407A 526D D13E addq.w [A5 - 0x2EC2], 1 label0000407E: 0000407E 0C6D 01D6 D13A cmpi.w [A5 - 0x2EC6], 0x1D6 00004084 6F04 ble +0x6 /* 0000408A */ 00004086 536D D13E subq.w [A5 - 0x2EC2], 1 label0000408A: 0000408A 0C6D 0190 D13C cmpi.w [A5 - 0x2EC4], 0x190 00004090 6F0E ble +0x10 /* 000040A0 */ 00004092 306D D13C movea.w A0, [A5 - 0x2EC4] 00004096 2008 move.l D0, A0 00004098 81FC 0041 divs.w D0, 0x41 /* 'A' */ 0000409C 916D D140 sub.w [A5 - 0x2EC0], D0 label000040A0: 000040A0 0C6D 0032 D13C cmpi.w [A5 - 0x2EC4], 0x32 /* '2' */ 000040A6 6C04 bge +0x6 /* 000040AC */ 000040A8 566D D140 addq.w [A5 - 0x2EC0], 3 label000040AC: 000040AC 0C6D 000F D13E cmpi.w [A5 - 0x2EC2], 0xF 000040B2 6F06 ble +0x8 /* 000040BA */ 000040B4 700F moveq.l D0, 0x0F 000040B6 3B40 D13E move.w [A5 - 0x2EC2], D0 label000040BA: 000040BA 0C6D FFF1 D13E cmpi.w [A5 - 0x2EC2], 0xFFF1 000040C0 6C06 bge +0x8 /* 000040C8 */ 000040C2 70F1 moveq.l D0, 0xFFFFFFF1 000040C4 3B40 D13E move.w [A5 - 0x2EC2], D0 label000040C8: 000040C8 0C6D 0012 D140 cmpi.w [A5 - 0x2EC0], 0x12 000040CE 6F06 ble +0x8 /* 000040D6 */ 000040D0 7012 moveq.l D0, 0x12 000040D2 3B40 D140 move.w [A5 - 0x2EC0], D0 label000040D6: 000040D6 0C6D FFF1 D140 cmpi.w [A5 - 0x2EC0], 0xFFF1 000040DC 6C06 bge +0x8 /* 000040E4 */ 000040DE 70F1 moveq.l D0, 0xFFFFFFF1 000040E0 3B40 D140 move.w [A5 - 0x2EC0], D0 label000040E4: 000040E4 0C6D 0014 D13A cmpi.w [A5 - 0x2EC6], 0x14 000040EA 6C0A bge +0xC /* 000040F6 */ 000040EC 4A6D D13E tst.w [A5 - 0x2EC2] 000040F0 6C04 bge +0x6 /* 000040F6 */ 000040F2 426D D13E clr.w [A5 - 0x2EC2] label000040F6: 000040F6 0C6D 026C D13A cmpi.w [A5 - 0x2EC6], 0x26C 000040FC 6F0A ble +0xC /* 00004108 */ 000040FE 4A6D D13E tst.w [A5 - 0x2EC2] 00004102 6F04 ble +0x6 /* 00004108 */ 00004104 426D D13E clr.w [A5 - 0x2EC2] label00004108: 00004108 0C6D 0014 D13C cmpi.w [A5 - 0x2EC4], 0x14 0000410E 6C0A bge +0xC /* 0000411A */ 00004110 4A6D D140 tst.w [A5 - 0x2EC0] 00004114 6C04 bge +0x6 /* 0000411A */ 00004116 426D D140 clr.w [A5 - 0x2EC0] label0000411A: 0000411A 0C6D 01CC D13C cmpi.w [A5 - 0x2EC4], 0x1CC 00004120 6F2A ble +0x2C /* 0000414C */ 00004122 4A6D D140 tst.w [A5 - 0x2EC0] 00004126 6F24 ble +0x26 /* 0000414C */ 00004128 426D D140 clr.w [A5 - 0x2EC0] 0000412C 601E bra +0x20 /* 0000414C */ 0000412E 526D D140 addq.w [A5 - 0x2EC0], 1 00004132 302D D13C move.w D0, [A5 - 0x2EC4] 00004136 D06D D140 add.w D0, [A5 - 0x2EC0] 0000413A 0C40 01D6 cmpi.w D0, 0x1D6 0000413E 6F0C ble +0xE /* 0000414C */ 00004140 3B7C 01D7 D13C move.w [A5 - 0x2EC4], 0x1D7 00004146 426D D140 clr.w [A5 - 0x2EC0] 0000414A 6010 bra +0x12 /* 0000415C */ label0000414C: 0000414C 302D D13E move.w D0, [A5 - 0x2EC2] 00004150 D16D D13A add.w [A5 - 0x2EC6], D0 00004154 302D D140 move.w D0, [A5 - 0x2EC0] 00004158 D16D D13C add.w [A5 - 0x2EC4], D0 label0000415C: 0000415C 0C6D 01D6 D13C cmpi.w [A5 - 0x2EC4], 0x1D6 00004162 6E18 bgt +0x1A /* 0000417C */ 00004164 0C6D 0007 D13C cmpi.w [A5 - 0x2EC4], 0x7 0000416A 6D10 blt +0x12 /* 0000417C */ 0000416C 0C6D 0005 D13A cmpi.w [A5 - 0x2EC6], 0x5 00004172 6D08 blt +0xA /* 0000417C */ 00004174 0C6D 027B D13A cmpi.w [A5 - 0x2EC6], 0x27B 0000417A 6F52 ble +0x54 /* 000041CE */ label0000417C: 0000417C 7000 moveq.l D0, 0x00 0000417E 102D D136 move.b D0, [A5 - 0x2ECA] 00004182 4A40 tst.w D0 00004184 6630 bne +0x32 /* 000041B6 */ 00004186 70FE moveq.l D0, 0xFFFFFFFE 00004188 1B40 D143 move.b [A5 - 0x2EBD], D0 0000418C 206D CCCE movea.l A0, [A5 - 0x3332] 00004190 2F28 0002 move.l -[A7], [A0 + 0x2] 00004194 3F3C 01D6 move.w -[A7], 0x1D6 00004198 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 0000419C 206D C9E4 movea.l A0, [A5 - 0x361C] 000041A0 4E90 jsr [A0] 000041A2 508F addq.l A7, 8 000041A4 422D D138 clr.b [A5 - 0x2EC8] 000041A8 3F3C 0011 move.w -[A7], 0x11 000041AC 4EBA C010 jsr [PC - 0x3FF0 /* 000001BE */] 000041B0 548F addq.l A7, 2 000041B2 6000 00BA bra +0xBC /* 0000426E */ label000041B6: 000041B6 4A2D D142 tst.b [A5 - 0x2EBE] 000041BA 670A beq +0xC /* 000041C6 */ 000041BC 70FF moveq.l D0, 0xFFFFFFFF 000041BE 1B40 D143 move.b [A5 - 0x2EBD], D0 000041C2 6000 00AA bra +0xAC /* 0000426E */ label000041C6: 000041C6 422D D143 clr.b [A5 - 0x2EBD] 000041CA 6000 00A2 bra +0xA4 /* 0000426E */ label000041CE: 000041CE 0C6D 01B3 D13C cmpi.w [A5 - 0x2EC4], 0x1B3 000041D4 6F00 005C ble +0x5E /* 00004232 */ 000041D8 0C6D 01DA D13C cmpi.w [A5 - 0x2EC4], 0x1DA 000041DE 6C00 0052 bge +0x54 /* 00004232 */ 000041E2 302D D13A move.w D0, [A5 - 0x2EC6] 000041E6 906D D324 sub.w D0, [A5 - 0x2CDC] 000041EA 4A40 tst.w D0 000041EC 6F0C ble +0xE /* 000041FA */ 000041EE 302D D13A move.w D0, [A5 - 0x2EC6] 000041F2 906D D324 sub.w D0, [A5 - 0x2CDC] 000041F6 48C0 ext.l D0 000041F8 600A bra +0xC /* 00004204 */ label000041FA: 000041FA 302D D13A move.w D0, [A5 - 0x2EC6] 000041FE 906D D324 sub.w D0, [A5 - 0x2CDC] 00004202 4440 neg.w D0 label00004204: 00004204 0C40 0012 cmpi.w D0, 0x12 00004208 6C28 bge +0x2A /* 00004232 */ 0000420A 7000 moveq.l D0, 0x00 0000420C 102D D136 move.b D0, [A5 - 0x2ECA] 00004210 4A40 tst.w D0 00004212 671E beq +0x20 /* 00004232 */ 00004214 4A2D CA33 tst.b [A5 - 0x35CD] 00004218 6718 beq +0x1A /* 00004232 */ 0000421A 4A2D D142 tst.b [A5 - 0x2EBE] 0000421E 6708 beq +0xA /* 00004228 */ 00004220 70FF moveq.l D0, 0xFFFFFFFF 00004222 1B40 D143 move.b [A5 - 0x2EBD], D0 00004226 6004 bra +0x6 /* 0000422C */ label00004228: 00004228 422D D143 clr.b [A5 - 0x2EBD] label0000422C: 0000422C 4EBA F64E jsr [PC - 0x9B2 /* 0000387C */] 00004230 603C bra +0x3E /* 0000426E */ label00004232: 00004232 7000 moveq.l D0, 0x00 00004234 102D D138 move.b D0, [A5 - 0x2EC8] 00004238 206D CCEE movea.l A0, [A5 - 0x3312] 0000423C 5240 addq.w D0, 1 0000423E B050 cmp.w D0, [A0] 00004240 6404 bcc +0x6 /* 00004246 */ 00004242 522D D138 addq.b [A5 - 0x2EC8], 1 label00004246: 00004246 7000 moveq.l D0, 0x00 00004248 102D D138 move.b D0, [A5 - 0x2EC8] 0000424C 4840 swap.w D0 0000424E 4240 clr.w D0 00004250 4840 swap.w D0 00004252 E580 asl D0, 2 00004254 D0AD CCEE add.l D0, [A5 - 0x3312] 00004258 2040 movea.l A0, D0 0000425A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000425E 3F2D D13C move.w -[A7], [A5 - 0x2EC4] 00004262 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00004266 206D C9E0 movea.l A0, [A5 - 0x3620] 0000426A 4E90 jsr [A0] 0000426C 508F addq.l A7, 8 label0000426E: 0000426E 4E75 rts fn00004270: 00004270 7000 moveq.l D0, 0x00 00004272 102D D138 move.b D0, [A5 - 0x2EC8] 00004276 4840 swap.w D0 00004278 4240 clr.w D0 0000427A 4840 swap.w D0 0000427C E580 asl D0, 2 0000427E D0AD CCCE add.l D0, [A5 - 0x3332] 00004282 2040 movea.l A0, D0 00004284 2F28 0002 move.l -[A7], [A0 + 0x2] 00004288 3F3C 01D6 move.w -[A7], 0x1D6 0000428C 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 00004290 206D C9E4 movea.l A0, [A5 - 0x361C] 00004294 4E90 jsr [A0] 00004296 508F addq.l A7, 8 00004298 522D D138 addq.b [A5 - 0x2EC8], 1 0000429C 206D CCCE movea.l A0, [A5 - 0x3332] 000042A0 7000 moveq.l D0, 0x00 000042A2 102D D138 move.b D0, [A5 - 0x2EC8] 000042A6 B050 cmp.w D0, [A0] 000042A8 6516 bcs +0x18 /* 000042C0 */ 000042AA 4A2D D142 tst.b [A5 - 0x2EBE] 000042AE 670A beq +0xC /* 000042BA */ 000042B0 70FF moveq.l D0, 0xFFFFFFFF 000042B2 1B40 D143 move.b [A5 - 0x2EBD], D0 000042B6 6000 005C bra +0x5E /* 00004314 */ label000042BA: 000042BA 422D D143 clr.b [A5 - 0x2EBD] 000042BE 6054 bra +0x56 /* 00004314 */ label000042C0: 000042C0 7000 moveq.l D0, 0x00 000042C2 102D D138 move.b D0, [A5 - 0x2EC8] 000042C6 4840 swap.w D0 000042C8 4240 clr.w D0 000042CA 4840 swap.w D0 000042CC E580 asl D0, 2 000042CE D0AD CCCE add.l D0, [A5 - 0x3332] 000042D2 2040 movea.l A0, D0 000042D4 2F28 0002 move.l -[A7], [A0 + 0x2] 000042D8 3F3C 01D6 move.w -[A7], 0x1D6 000042DC 3F2D D13A move.w -[A7], [A5 - 0x2EC6] 000042E0 206D C9E4 movea.l A0, [A5 - 0x361C] 000042E4 4E90 jsr [A0] 000042E6 508F addq.l A7, 8 000042E8 302D D13A move.w D0, [A5 - 0x2EC6] 000042EC 906D D324 sub.w D0, [A5 - 0x2CDC] 000042F0 4A40 tst.w D0 000042F2 6F0C ble +0xE /* 00004300 */ 000042F4 302D D13A move.w D0, [A5 - 0x2EC6] 000042F8 906D D324 sub.w D0, [A5 - 0x2CDC] 000042FC 48C0 ext.l D0 000042FE 600A bra +0xC /* 0000430A */ label00004300: 00004300 302D D13A move.w D0, [A5 - 0x2EC6] 00004304 906D D324 sub.w D0, [A5 - 0x2CDC] 00004308 4440 neg.w D0 label0000430A: 0000430A 0C40 001A cmpi.w D0, 0x1A 0000430E 6C04 bge +0x6 /* 00004314 */ 00004310 4EBA DC52 jsr [PC - 0x23AE /* 00001F64 */] label00004314: 00004314 4E75 rts fn00004316: 00004316 48E7 0018 movem.l -[A7], A3,A4 0000431A 41ED CFDE lea.l A0, [A5 - 0x3022] 0000431E 2848 movea.l A4, A0 00004320 102C 0001 move.b D0, [A4 + 0x1] 00004324 D12C 0002 add.b [A4 + 0x2], D0 00004328 302C 0008 move.w D0, [A4 + 0x8] 0000432C 48C0 ext.l D0 0000432E E580 asl D0, 2 00004330 41ED D144 lea.l A0, [A5 - 0x2EBC] 00004334 D1C0 add.l A0, D0 00004336 302C 000A move.w D0, [A4 + 0xA] 0000433A 48C0 ext.l D0 0000433C E580 asl D0, 2 0000433E D090 add.l D0, [A0] 00004340 2640 movea.l A3, D0 00004342 7000 moveq.l D0, 0x00 00004344 1014 move.b D0, [A4] 00004346 4840 swap.w D0 00004348 4240 clr.w D0 0000434A 4840 swap.w D0 0000434C E580 asl D0, 2 0000434E 41ED CB6A lea.l A0, [A5 - 0x3496] 00004352 D1C0 add.l A0, D0 00004354 102C 0003 move.b D0, [A4 + 0x3] 00004358 4880 ext.w D0 0000435A 48C0 ext.l D0 0000435C E580 asl D0, 2 0000435E D090 add.l D0, [A0] 00004360 2040 movea.l A0, D0 00004362 2F28 0002 move.l -[A7], [A0 + 0x2] 00004366 3F2C 0006 move.w -[A7], [A4 + 0x6] 0000436A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000436E 206D C9E4 movea.l A0, [A5 - 0x361C] 00004372 4E90 jsr [A0] 00004374 508F addq.l A7, 8 00004376 7000 moveq.l D0, 0x00 00004378 102C 0002 move.b D0, [A4 + 0x2] 0000437C 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00004380 653E bcs +0x40 /* 000043C0 */ 00004382 422C 0002 clr.b [A4 + 0x2] 00004386 522C 0003 addq.b [A4 + 0x3], 1 0000438A 7000 moveq.l D0, 0x00 0000438C 1014 move.b D0, [A4] 0000438E 4840 swap.w D0 00004390 4240 clr.w D0 00004392 4840 swap.w D0 00004394 E580 asl D0, 2 00004396 41ED CB6A lea.l A0, [A5 - 0x3496] 0000439A D1C0 add.l A0, D0 0000439C 2050 movea.l A0, [A0] 0000439E 102C 0003 move.b D0, [A4 + 0x3] 000043A2 4880 ext.w D0 000043A4 B050 cmp.w D0, [A0] 000043A6 6D18 blt +0x1A /* 000043C0 */ 000043A8 7000 moveq.l D0, 0x00 000043AA 1014 move.b D0, [A4] 000043AC 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 000043B0 6406 bcc +0x8 /* 000043B8 */ 000043B2 422C 0003 clr.b [A4 + 0x3] 000043B6 6008 bra +0xA /* 000043C0 */ label000043B8: 000043B8 422D D142 clr.b [A5 - 0x2EBE] 000043BC 6000 00F4 bra +0xF6 /* 000044B2 */ label000043C0: 000043C0 1013 move.b D0, [A3] 000043C2 4880 ext.w D0 000043C4 D16C 0004 add.w [A4 + 0x4], D0 000043C8 102B 0001 move.b D0, [A3 + 0x1] 000043CC 4880 ext.w D0 000043CE D16C 0006 add.w [A4 + 0x6], D0 000043D2 0C6C 02BC 0004 cmpi.w [A4 + 0x4], 0x2BC 000043D8 6E08 bgt +0xA /* 000043E2 */ 000043DA 0C6C FFC4 0004 cmpi.w [A4 + 0x4], 0xFFC4 000043E0 6C1A bge +0x1C /* 000043FC */ label000043E2: 000043E2 422D D142 clr.b [A5 - 0x2EBE] 000043E6 102D D143 move.b D0, [A5 - 0x2EBD] 000043EA 4880 ext.w D0 000043EC 0C40 FFFF cmpi.w D0, 0xFFFF 000043F0 6600 00C0 bne +0xC2 /* 000044B2 */ 000043F4 422D D143 clr.b [A5 - 0x2EBD] 000043F8 6000 00B8 bra +0xBA /* 000044B2 */ label000043FC: 000043FC 526C 000C addq.w [A4 + 0xC], 1 00004400 7000 moveq.l D0, 0x00 00004402 102B 0002 move.b D0, [A3 + 0x2] 00004406 B06C 000C cmp.w D0, [A4 + 0xC] 0000440A 6230 bhi +0x32 /* 0000443C */ 0000440C 526C 000A addq.w [A4 + 0xA], 1 00004410 426C 000C clr.w [A4 + 0xC] 00004414 588B addq.l A3, 4 00004416 7000 moveq.l D0, 0x00 00004418 102B 0002 move.b D0, [A3 + 0x2] 0000441C 0C40 00FF cmpi.w D0, 0xFF 00004420 6612 bne +0x14 /* 00004434 */ 00004422 1013 move.b D0, [A3] 00004424 4880 ext.w D0 00004426 3940 0008 move.w [A4 + 0x8], D0 0000442A 102B 0001 move.b D0, [A3 + 0x1] 0000442E 4880 ext.w D0 00004430 3940 000A move.w [A4 + 0xA], D0 label00004434: 00004434 102B 0003 move.b D0, [A3 + 0x3] 00004438 D12C 0003 add.b [A4 + 0x3], D0 label0000443C: 0000443C 7000 moveq.l D0, 0x00 0000443E 1014 move.b D0, [A4] 00004440 4840 swap.w D0 00004442 4240 clr.w D0 00004444 4840 swap.w D0 00004446 E580 asl D0, 2 00004448 41ED CB6A lea.l A0, [A5 - 0x3496] 0000444C D1C0 add.l A0, D0 0000444E 102C 0003 move.b D0, [A4 + 0x3] 00004452 4880 ext.w D0 00004454 48C0 ext.l D0 00004456 E580 asl D0, 2 00004458 D090 add.l D0, [A0] 0000445A 2040 movea.l A0, D0 0000445C 2F28 0002 move.l -[A7], [A0 + 0x2] 00004460 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004464 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004468 206D C9E4 movea.l A0, [A5 - 0x361C] 0000446C 4E90 jsr [A0] 0000446E 508F addq.l A7, 8 00004470 4A2D D143 tst.b [A5 - 0x2EBD] 00004474 663C bne +0x3E /* 000044B2 */ 00004476 7000 moveq.l D0, 0x00 00004478 1014 move.b D0, [A4] 0000447A 0C40 001A cmpi.w D0, 0x1A 0000447E 670A beq +0xC /* 0000448A */ 00004480 7000 moveq.l D0, 0x00 00004482 1014 move.b D0, [A4] 00004484 0C40 001B cmpi.w D0, 0x1B 00004488 6628 bne +0x2A /* 000044B2 */ label0000448A: 0000448A 0C6C 0032 0004 cmpi.w [A4 + 0x4], 0x32 /* '2' */ 00004490 6F20 ble +0x22 /* 000044B2 */ 00004492 0C6C 024E 0004 cmpi.w [A4 + 0x4], 0x24E 00004498 6C18 bge +0x1A /* 000044B2 */ 0000449A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000449E 3F3C 0001 move.w -[A7], 0x1 000044A2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000044A6 588F addq.l A7, 4 000044A8 0C40 0001 cmpi.w D0, 0x1 000044AC 6604 bne +0x6 /* 000044B2 */ 000044AE 4EBA F51C jsr [PC - 0xAE4 /* 000039CC */] label000044B2: 000044B2 4CDF 1800 movem.l A3,A4, [A7]+ 000044B6 4E75 rts fn000044B8: 000044B8 7001 moveq.l D0, 0x01 000044BA 1B40 D142 move.b [A5 - 0x2EBE], D0 000044BE 522D CA3A addq.b [A5 - 0x35C6], 1 000044C2 0C6D 000C CB5C cmpi.w [A5 - 0x34A4], 0xC 000044C8 6F08 ble +0xA /* 000044D2 */ 000044CA 7024 moveq.l D0, 0x24 000044CC 1B40 CFDE move.b [A5 - 0x3022], D0 000044D0 6016 bra +0x18 /* 000044E8 */ label000044D2: 000044D2 302D CB5C move.w D0, [A5 - 0x34A4] 000044D6 5340 subq.w D0, 1 000044D8 48C0 ext.l D0 000044DA 81FC 0002 divs.w D0, 0x2 000044DE D040 add.w D0, D0 000044E0 0640 001A addi.w D0, 0x1A 000044E4 1B40 CFDE move.b [A5 - 0x3022], D0 label000044E8: 000044E8 3F3C 0001 move.w -[A7], 0x1 000044EC 4267 clr.w -[A7] 000044EE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000044F2 588F addq.l A7, 4 000044F4 D12D CFDE add.b [A5 - 0x3022], D0 000044F8 7000 moveq.l D0, 0x00 000044FA 102D CFDE move.b D0, [A5 - 0x3022] 000044FE 0240 0001 andi.w D0, 0x1 00004502 4A40 tst.w D0 00004504 6622 bne +0x24 /* 00004528 */ 00004506 70C4 moveq.l D0, 0xFFFFFFC4 00004508 3B40 CFE2 move.w [A5 - 0x301E], D0 0000450C 7000 moveq.l D0, 0x00 0000450E 102D CFDE move.b D0, [A5 - 0x3022] 00004512 0C40 0024 cmpi.w D0, 0x24 /* '$' */ 00004516 6608 bne +0xA /* 00004520 */ 00004518 700E moveq.l D0, 0x0E 0000451A 3B40 CFE6 move.w [A5 - 0x301A], D0 0000451E 6028 bra +0x2A /* 00004548 */ label00004520: 00004520 700C moveq.l D0, 0x0C 00004522 3B40 CFE6 move.w [A5 - 0x301A], D0 00004526 6020 bra +0x22 /* 00004548 */ label00004528: 00004528 3B7C 02BC CFE2 move.w [A5 - 0x301E], 0x2BC 0000452E 7000 moveq.l D0, 0x00 00004530 102D CFDE move.b D0, [A5 - 0x3022] 00004534 0C40 0025 cmpi.w D0, 0x25 /* '%' */ 00004538 6608 bne +0xA /* 00004542 */ 0000453A 700F moveq.l D0, 0x0F 0000453C 3B40 CFE6 move.w [A5 - 0x301A], D0 00004540 6006 bra +0x8 /* 00004548 */ label00004542: 00004542 700D moveq.l D0, 0x0D 00004544 3B40 CFE6 move.w [A5 - 0x301A], D0 label00004548: 00004548 7000 moveq.l D0, 0x00 0000454A 102D CFDE move.b D0, [A5 - 0x3022] 0000454E 0C40 0024 cmpi.w D0, 0x24 /* '$' */ 00004552 670C beq +0xE /* 00004560 */ 00004554 7000 moveq.l D0, 0x00 00004556 102D CFDE move.b D0, [A5 - 0x3022] 0000455A 0C40 0025 cmpi.w D0, 0x25 /* '%' */ 0000455E 6608 bne +0xA /* 00004568 */ label00004560: 00004560 7021 moveq.l D0, 0x21 00004562 3B40 CFE4 move.w [A5 - 0x301C], D0 00004566 6006 bra +0x8 /* 0000456E */ label00004568: 00004568 702D moveq.l D0, 0x2D 0000456A 3B40 CFE4 move.w [A5 - 0x301C], D0 label0000456E: 0000456E 422D CFE1 clr.b [A5 - 0x301F] 00004572 426D CFE8 clr.w [A5 - 0x3018] 00004576 426D CFEA clr.w [A5 - 0x3016] 0000457A 7032 moveq.l D0, 0x32 0000457C 1B40 CFDF move.b [A5 - 0x3021], D0 00004580 7000 moveq.l D0, 0x00 00004582 102D CFDE move.b D0, [A5 - 0x3022] 00004586 4840 swap.w D0 00004588 4240 clr.w D0 0000458A 4840 swap.w D0 0000458C E580 asl D0, 2 0000458E 41ED CB6A lea.l A0, [A5 - 0x3496] 00004592 D1C0 add.l A0, D0 00004594 102D CFE1 move.b D0, [A5 - 0x301F] 00004598 4880 ext.w D0 0000459A 48C0 ext.l D0 0000459C E580 asl D0, 2 0000459E D090 add.l D0, [A0] 000045A0 2040 movea.l A0, D0 000045A2 2F28 0002 move.l -[A7], [A0 + 0x2] 000045A6 3F2D CFE4 move.w -[A7], [A5 - 0x301C] 000045AA 3F2D CFE2 move.w -[A7], [A5 - 0x301E] 000045AE 206D C9E4 movea.l A0, [A5 - 0x361C] 000045B2 4E90 jsr [A0] 000045B4 508F addq.l A7, 8 000045B6 3F3C 0002 move.w -[A7], 0x2 000045BA 4EBA BC02 jsr [PC - 0x43FE /* 000001BE */] 000045BE 548F addq.l A7, 2 000045C0 4E75 rts export_95: fn000045C2: 000045C2 48E7 0300 movem.l -[A7], D6,D7 000045C6 102D CB65 move.b D0, [A5 - 0x349B] 000045CA 4880 ext.w D0 000045CC E540 asl D0.w, 2 000045CE 122D CB60 move.b D1, [A5 - 0x34A0] 000045D2 4881 ext.w D1 000045D4 9240 sub.w D1, D0 000045D6 3C01 move.w D6, D1 000045D8 202D CA2E move.l D0, [A5 - 0x35D2] 000045DC 90AD CA36 sub.l D0, [A5 - 0x35CA] 000045E0 3206 move.w D1, D6 000045E2 C3FC 0003 muls.w D1, 0x3 000045E6 7414 moveq.l D2, 0x14 000045E8 9441 sub.w D2, D1 000045EA 48C2 ext.l D2 000045EC B082 cmp.l D0, D2 000045EE 6F00 0114 ble +0x116 /* 00004704 */ 000045F2 0C6D 0006 D132 cmpi.w [A5 - 0x2ECE], 0x6 000045F8 6C00 010A bge +0x10C /* 00004704 */ 000045FC 4A2D CB65 tst.b [A5 - 0x349B] 00004600 6700 00B0 beq +0xB2 /* 000046B2 */ 00004604 302D D132 move.w D0, [A5 - 0x2ECE] 00004608 48C0 ext.l D0 0000460A E580 asl D0, 2 0000460C 41ED CFEC lea.l A0, [A5 - 0x3014] 00004610 D1C0 add.l A0, D0 00004612 302D D324 move.w D0, [A5 - 0x2CDC] 00004616 0640 FFF7 addi.w D0, 0xFFF7 0000461A 3140 0002 move.w [A0 + 0x2], D0 0000461E 302D D132 move.w D0, [A5 - 0x2ECE] 00004622 48C0 ext.l D0 00004624 E580 asl D0, 2 00004626 41ED CFEC lea.l A0, [A5 - 0x3014] 0000462A D1C0 add.l A0, D0 0000462C 30BC 01B6 move.w [A0], 0x1B6 00004630 526D D132 addq.w [A5 - 0x2ECE], 1 00004634 302D D132 move.w D0, [A5 - 0x2ECE] 00004638 48C0 ext.l D0 0000463A E580 asl D0, 2 0000463C 41ED CFEC lea.l A0, [A5 - 0x3014] 00004640 D1C0 add.l A0, D0 00004642 302D D324 move.w D0, [A5 - 0x2CDC] 00004646 0640 0009 addi.w D0, 0x9 /* '\t' */ 0000464A 3140 0002 move.w [A0 + 0x2], D0 0000464E 302D D132 move.w D0, [A5 - 0x2ECE] 00004652 48C0 ext.l D0 00004654 E580 asl D0, 2 00004656 41ED CFEC lea.l A0, [A5 - 0x3014] 0000465A D1C0 add.l A0, D0 0000465C 30BC 01B6 move.w [A0], 0x1B6 00004660 526D D132 addq.w [A5 - 0x2ECE], 1 00004664 206D CCF2 movea.l A0, [A5 - 0x330E] 00004668 2F28 0002 move.l -[A7], [A0 + 0x2] 0000466C 3F3C 01B6 move.w -[A7], 0x1B6 00004670 302D D324 move.w D0, [A5 - 0x2CDC] 00004674 0640 FFF7 addi.w D0, 0xFFF7 00004678 3F00 move.w -[A7], D0 0000467A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000467E 4E90 jsr [A0] 00004680 508F addq.l A7, 8 00004682 206D CCF2 movea.l A0, [A5 - 0x330E] 00004686 2F28 0002 move.l -[A7], [A0 + 0x2] 0000468A 3F3C 01B6 move.w -[A7], 0x1B6 0000468E 302D D324 move.w D0, [A5 - 0x2CDC] 00004692 0640 0009 addi.w D0, 0x9 /* '\t' */ 00004696 3F00 move.w -[A7], D0 00004698 206D C9E0 movea.l A0, [A5 - 0x3620] 0000469C 4E90 jsr [A0] 0000469E 508F addq.l A7, 8 000046A0 2B6D CA2E CA36 move.l [A5 - 0x35CA], [A5 - 0x35D2] 000046A6 3F3C 001A move.w -[A7], 0x1A 000046AA 4EBA BB12 jsr [PC - 0x44EE /* 000001BE */] 000046AE 548F addq.l A7, 2 000046B0 6052 bra +0x54 /* 00004704 */ label000046B2: 000046B2 302D D132 move.w D0, [A5 - 0x2ECE] 000046B6 48C0 ext.l D0 000046B8 E580 asl D0, 2 000046BA 41ED CFEC lea.l A0, [A5 - 0x3014] 000046BE D1C0 add.l A0, D0 000046C0 316D D324 0002 move.w [A0 + 0x2], [A5 - 0x2CDC] 000046C6 302D D132 move.w D0, [A5 - 0x2ECE] 000046CA 48C0 ext.l D0 000046CC E580 asl D0, 2 000046CE 41ED CFEC lea.l A0, [A5 - 0x3014] 000046D2 D1C0 add.l A0, D0 000046D4 30BC 01AE move.w [A0], 0x1AE 000046D8 526D D132 addq.w [A5 - 0x2ECE], 1 000046DC 206D CCF2 movea.l A0, [A5 - 0x330E] 000046E0 2F28 0002 move.l -[A7], [A0 + 0x2] 000046E4 3F3C 01AE move.w -[A7], 0x1AE 000046E8 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 000046EC 206D C9E0 movea.l A0, [A5 - 0x3620] 000046F0 4E90 jsr [A0] 000046F2 508F addq.l A7, 8 000046F4 2B6D CA2E CA36 move.l [A5 - 0x35CA], [A5 - 0x35D2] 000046FA 3F3C 0019 move.w -[A7], 0x19 000046FE 4EBA BABE jsr [PC - 0x4542 /* 000001BE */] 00004702 548F addq.l A7, 2 label00004704: 00004704 4CDF 00C0 movem.l D6,D7, [A7]+ 00004708 4E75 rts fn0000470A: 0000470A 2F0C move.l -[A7], A4 0000470C 41ED CFDE lea.l A0, [A5 - 0x3022] 00004710 2848 movea.l A4, A0 00004712 7000 moveq.l D0, 0x00 00004714 1014 move.b D0, [A4] 00004716 0C40 001B cmpi.w D0, 0x1B 0000471A 6300 00B0 bls +0xB2 /* 000047CC */ 0000471E 7000 moveq.l D0, 0x00 00004720 1014 move.b D0, [A4] 00004722 4840 swap.w D0 00004724 4240 clr.w D0 00004726 4840 swap.w D0 00004728 E580 asl D0, 2 0000472A 41ED CB6A lea.l A0, [A5 - 0x3496] 0000472E D1C0 add.l A0, D0 00004730 102C 0003 move.b D0, [A4 + 0x3] 00004734 4880 ext.w D0 00004736 48C0 ext.l D0 00004738 E580 asl D0, 2 0000473A D090 add.l D0, [A0] 0000473C 2040 movea.l A0, D0 0000473E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004742 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004746 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000474A 206D C9E4 movea.l A0, [A5 - 0x361C] 0000474E 4E90 jsr [A0] 00004750 508F addq.l A7, 8 00004752 7000 moveq.l D0, 0x00 00004754 1014 move.b D0, [A4] 00004756 0640 FFE6 addi.w D0, 0xFFE6 0000475A E248 lsr D0.w, 1 0000475C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004760 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004764 3F00 move.w -[A7], D0 00004766 4EBA D660 jsr [PC - 0x29A0 /* 00001DC8 */] 0000476A 5C8F addq.l A7, 6 0000476C 0614 0026 addi.b [A4], 0x26 /* '&' */ 00004770 7032 moveq.l D0, 0x32 00004772 1940 0001 move.b [A4 + 0x1], D0 00004776 422C 0003 clr.b [A4 + 0x3] 0000477A 700B moveq.l D0, 0x0B 0000477C 3940 0008 move.w [A4 + 0x8], D0 00004780 426C 000A clr.w [A4 + 0xA] 00004784 7000 moveq.l D0, 0x00 00004786 1014 move.b D0, [A4] 00004788 4840 swap.w D0 0000478A 4240 clr.w D0 0000478C 4840 swap.w D0 0000478E E580 asl D0, 2 00004790 41ED CB6A lea.l A0, [A5 - 0x3496] 00004794 D1C0 add.l A0, D0 00004796 102C 0003 move.b D0, [A4 + 0x3] 0000479A 4880 ext.w D0 0000479C 48C0 ext.l D0 0000479E E580 asl D0, 2 000047A0 D090 add.l D0, [A0] 000047A2 2040 movea.l A0, D0 000047A4 2F28 0002 move.l -[A7], [A0 + 0x2] 000047A8 3F2C 0006 move.w -[A7], [A4 + 0x6] 000047AC 3F2C 0004 move.w -[A7], [A4 + 0x4] 000047B0 206D C9E4 movea.l A0, [A5 - 0x361C] 000047B4 4E90 jsr [A0] 000047B6 508F addq.l A7, 8 000047B8 70FF moveq.l D0, 0xFFFFFFFF 000047BA 1B40 D142 move.b [A5 - 0x2EBE], D0 000047BE 4EBA F20C jsr [PC - 0xDF4 /* 000039CC */] 000047C2 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000047C6 4EBA B9F6 jsr [PC - 0x460A /* 000001BE */] 000047CA 548F addq.l A7, 2 label000047CC: 000047CC 285F movea.l A4, [A7]+ 000047CE 4E75 rts fn000047D0: 000047D0 7001 moveq.l D0, 0x01 000047D2 1B40 CB66 move.b [A5 - 0x349A], D0 000047D6 206D CCD6 movea.l A0, [A5 - 0x332A] 000047DA 2F28 0002 move.l -[A7], [A0 + 0x2] 000047DE 3F2D D354 move.w -[A7], [A5 - 0x2CAC] 000047E2 3F2D D352 move.w -[A7], [A5 - 0x2CAE] 000047E6 206D C9E0 movea.l A0, [A5 - 0x3620] 000047EA 4E90 jsr [A0] 000047EC 508F addq.l A7, 8 000047EE 4EBA C30A jsr [PC - 0x3CF6 /* 00000AFA */] 000047F2 422D D367 clr.b [A5 - 0x2C99] 000047F6 3F3C 0008 move.w -[A7], 0x8 000047FA 4EBA B9C2 jsr [PC - 0x463E /* 000001BE */] 000047FE 548F addq.l A7, 2 00004800 4E75 rts fn00004802: 00004802 7000 moveq.l D0, 0x00 00004804 102D D34A move.b D0, [A5 - 0x2CB6] 00004808 4840 swap.w D0 0000480A 4240 clr.w D0 0000480C 4840 swap.w D0 0000480E E580 asl D0, 2 00004810 D0AD CCDA add.l D0, [A5 - 0x3326] 00004814 2040 movea.l A0, D0 00004816 2F28 0002 move.l -[A7], [A0 + 0x2] 0000481A 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 0000481E 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 00004822 206D C9E0 movea.l A0, [A5 - 0x3620] 00004826 4E90 jsr [A0] 00004828 508F addq.l A7, 8 0000482A 0C6D 0008 CB5C cmpi.w [A5 - 0x34A4], 0x8 00004830 6F1E ble +0x20 /* 00004850 */ 00004832 3F3C 0006 move.w -[A7], 0x6 00004836 4267 clr.w -[A7] 00004838 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000483C 588F addq.l A7, 4 0000483E 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 00004842 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 00004846 3F00 move.w -[A7], D0 00004848 4EBA D57E jsr [PC - 0x2A82 /* 00001DC8 */] 0000484C 5C8F addq.l A7, 6 0000484E 6026 bra +0x28 /* 00004876 */ label00004850: 00004850 306D CB5C movea.w A0, [A5 - 0x34A4] 00004854 2008 move.l D0, A0 00004856 81FC 0002 divs.w D0, 0x2 0000485A 5440 addq.w D0, 2 0000485C 3F00 move.w -[A7], D0 0000485E 4267 clr.w -[A7] 00004860 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00004864 588F addq.l A7, 4 00004866 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 0000486A 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 0000486E 3F00 move.w -[A7], D0 00004870 4EBA D556 jsr [PC - 0x2AAA /* 00001DC8 */] 00004874 5C8F addq.l A7, 6 label00004876: 00004876 422D D366 clr.b [A5 - 0x2C9A] 0000487A 3F3C 0007 move.w -[A7], 0x7 0000487E 4EBA B93E jsr [PC - 0x46C2 /* 000001BE */] 00004882 548F addq.l A7, 2 00004884 4E75 rts fn00004886: 00004886 7000 moveq.l D0, 0x00 00004888 102D D356 move.b D0, [A5 - 0x2CAA] 0000488C 5440 addq.w D0, 2 0000488E 1B40 CB67 move.b [A5 - 0x3499], D0 00004892 7000 moveq.l D0, 0x00 00004894 102D D356 move.b D0, [A5 - 0x2CAA] 00004898 4840 swap.w D0 0000489A 4240 clr.w D0 0000489C 4840 swap.w D0 0000489E E580 asl D0, 2 000048A0 D0AD CCB6 add.l D0, [A5 - 0x334A] 000048A4 2040 movea.l A0, D0 000048A6 2F28 0002 move.l -[A7], [A0 + 0x2] 000048AA 3F2D D35A move.w -[A7], [A5 - 0x2CA6] 000048AE 3F2D D358 move.w -[A7], [A5 - 0x2CA8] 000048B2 206D C9E0 movea.l A0, [A5 - 0x3620] 000048B6 4E90 jsr [A0] 000048B8 508F addq.l A7, 8 000048BA 422D D368 clr.b [A5 - 0x2C98] 000048BE 3F3C 0013 move.w -[A7], 0x13 000048C2 4EBA B8FA jsr [PC - 0x4706 /* 000001BE */] 000048C6 548F addq.l A7, 2 000048C8 4E75 rts fn000048CA: 000048CA 4E56 FFF8 link A6, -0x0008 000048CE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000048D2 102D CB60 move.b D0, [A5 - 0x34A0] 000048D6 4880 ext.w D0 000048D8 122D CB65 move.b D1, [A5 - 0x349B] 000048DC 4881 ext.w D1 000048DE 9041 sub.w D0, D1 000048E0 5840 addq.w D0, 4 000048E2 3D40 FFF8 move.w [A6 - 0x8], D0 000048E6 7E00 moveq.l D7, 0x00 000048E8 6000 0446 bra +0x448 /* 00004D30 */ label000048EC: 000048EC 3007 move.w D0, D7 000048EE 48C0 ext.l D0 000048F0 E580 asl D0, 2 000048F2 41ED CFEC lea.l A0, [A5 - 0x3014] 000048F6 D1C0 add.l A0, D0 000048F8 2448 movea.l A2, A0 000048FA 486E FFFA pea.l [A6 - 0x6] 000048FE 206D CCF2 movea.l A0, [A5 - 0x330E] 00004902 2F28 0002 move.l -[A7], [A0 + 0x2] 00004906 3F12 move.w -[A7], [A2] 00004908 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000490C 206D C9E8 movea.l A0, [A5 - 0x3618] 00004910 4E90 jsr [A0] 00004912 4FEF 000C lea.l A7, [A7 + 0xC] 00004916 4A6E FFFA tst.w [A6 - 0x6] 0000491A 6700 03F6 beq +0x3F8 /* 00004D12 */ 0000491E 0C52 000F cmpi.w [A2], 0xF 00004922 6C26 bge +0x28 /* 0000494A */ 00004924 3007 move.w D0, D7 00004926 48C0 ext.l D0 00004928 E580 asl D0, 2 0000492A 41ED CFEC lea.l A0, [A5 - 0x3014] 0000492E D1C0 add.l A0, D0 00004930 536D D132 subq.w [A5 - 0x2ECE], 1 00004934 302D D132 move.w D0, [A5 - 0x2ECE] 00004938 48C0 ext.l D0 0000493A E580 asl D0, 2 0000493C 43ED CFEC lea.l A1, [A5 - 0x3014] 00004940 D3C0 add.l A1, D0 00004942 2091 move.l [A0], [A1] 00004944 5347 subq.w D7, 1 00004946 6000 03E6 bra +0x3E8 /* 00004D2E */ label0000494A: 0000494A 0C2D 0001 D142 cmpi.b [A5 - 0x2EBE], 0x1 00004950 6600 00A0 bne +0xA2 /* 000049F2 */ 00004954 41ED CFDE lea.l A0, [A5 - 0x3022] 00004958 2848 movea.l A4, A0 0000495A 7000 moveq.l D0, 0x00 0000495C 1014 move.b D0, [A4] 0000495E 4840 swap.w D0 00004960 4240 clr.w D0 00004962 4840 swap.w D0 00004964 E580 asl D0, 2 00004966 41ED CB6A lea.l A0, [A5 - 0x3496] 0000496A D1C0 add.l A0, D0 0000496C 102C 0003 move.b D0, [A4 + 0x3] 00004970 4880 ext.w D0 00004972 48C0 ext.l D0 00004974 E580 asl D0, 2 00004976 D090 add.l D0, [A0] 00004978 2040 movea.l A0, D0 0000497A 2668 0002 movea.l A3, [A0 + 0x2] 0000497E 302C 0004 move.w D0, [A4 + 0x4] 00004982 906B 0004 sub.w D0, [A3 + 0x4] 00004986 322A 0002 move.w D1, [A2 + 0x2] 0000498A 5641 addq.w D1, 3 0000498C B240 cmp.w D1, D0 0000498E 6D62 blt +0x64 /* 000049F2 */ 00004990 302C 0004 move.w D0, [A4 + 0x4] 00004994 D053 add.w D0, [A3] 00004996 906B 0004 sub.w D0, [A3 + 0x4] 0000499A 322A 0002 move.w D1, [A2 + 0x2] 0000499E 5741 subq.w D1, 3 000049A0 B240 cmp.w D1, D0 000049A2 6E4E bgt +0x50 /* 000049F2 */ 000049A4 302C 0006 move.w D0, [A4 + 0x6] 000049A8 906B 0006 sub.w D0, [A3 + 0x6] 000049AC 3212 move.w D1, [A2] 000049AE 5A41 addq.w D1, 5 000049B0 B240 cmp.w D1, D0 000049B2 6D3E blt +0x40 /* 000049F2 */ 000049B4 302C 0006 move.w D0, [A4 + 0x6] 000049B8 D06B 0002 add.w D0, [A3 + 0x2] 000049BC 906B 0006 sub.w D0, [A3 + 0x6] 000049C0 3212 move.w D1, [A2] 000049C2 5B41 subq.w D1, 5 000049C4 B240 cmp.w D1, D0 000049C6 6E2A bgt +0x2C /* 000049F2 */ 000049C8 4EBA FD40 jsr [PC - 0x2C0 /* 0000470A */] 000049CC 3007 move.w D0, D7 000049CE 48C0 ext.l D0 000049D0 E580 asl D0, 2 000049D2 41ED CFEC lea.l A0, [A5 - 0x3014] 000049D6 D1C0 add.l A0, D0 000049D8 536D D132 subq.w [A5 - 0x2ECE], 1 000049DC 302D D132 move.w D0, [A5 - 0x2ECE] 000049E0 48C0 ext.l D0 000049E2 E580 asl D0, 2 000049E4 43ED CFEC lea.l A1, [A5 - 0x3014] 000049E8 D3C0 add.l A1, D0 000049EA 2091 move.l [A0], [A1] 000049EC 5347 subq.w D7, 1 000049EE 6000 033E bra +0x340 /* 00004D2E */ label000049F2: 000049F2 0C2D 0001 D367 cmpi.b [A5 - 0x2C99], 0x1 000049F8 6600 006C bne +0x6E /* 00004A66 */ 000049FC 302D D352 move.w D0, [A5 - 0x2CAE] 00004A00 5F40 subq.w D0, 7 00004A02 322A 0002 move.w D1, [A2 + 0x2] 00004A06 5641 addq.w D1, 3 00004A08 B240 cmp.w D1, D0 00004A0A 6D5A blt +0x5C /* 00004A66 */ 00004A0C 302D D352 move.w D0, [A5 - 0x2CAE] 00004A10 5E40 addq.w D0, 7 00004A12 322A 0002 move.w D1, [A2 + 0x2] 00004A16 5741 subq.w D1, 3 00004A18 B240 cmp.w D1, D0 00004A1A 6E4A bgt +0x4C /* 00004A66 */ 00004A1C 302D D354 move.w D0, [A5 - 0x2CAC] 00004A20 0640 FFF7 addi.w D0, 0xFFF7 00004A24 3212 move.w D1, [A2] 00004A26 5A41 addq.w D1, 5 00004A28 B240 cmp.w D1, D0 00004A2A 6D3A blt +0x3C /* 00004A66 */ 00004A2C 302D D354 move.w D0, [A5 - 0x2CAC] 00004A30 0640 0009 addi.w D0, 0x9 /* '\t' */ 00004A34 3212 move.w D1, [A2] 00004A36 5B41 subq.w D1, 5 00004A38 B240 cmp.w D1, D0 00004A3A 6E2A bgt +0x2C /* 00004A66 */ 00004A3C 4EBA FD92 jsr [PC - 0x26E /* 000047D0 */] 00004A40 3007 move.w D0, D7 00004A42 48C0 ext.l D0 00004A44 E580 asl D0, 2 00004A46 41ED CFEC lea.l A0, [A5 - 0x3014] 00004A4A D1C0 add.l A0, D0 00004A4C 536D D132 subq.w [A5 - 0x2ECE], 1 00004A50 302D D132 move.w D0, [A5 - 0x2ECE] 00004A54 48C0 ext.l D0 00004A56 E580 asl D0, 2 00004A58 43ED CFEC lea.l A1, [A5 - 0x3014] 00004A5C D3C0 add.l A1, D0 00004A5E 2091 move.l [A0], [A1] 00004A60 5347 subq.w D7, 1 00004A62 6000 02CA bra +0x2CC /* 00004D2E */ label00004A66: 00004A66 0C2D 0001 D366 cmpi.b [A5 - 0x2C9A], 0x1 00004A6C 6600 0068 bne +0x6A /* 00004AD6 */ 00004A70 302D D34C move.w D0, [A5 - 0x2CB4] 00004A74 5D40 subq.w D0, 6 00004A76 322A 0002 move.w D1, [A2 + 0x2] 00004A7A 5641 addq.w D1, 3 00004A7C B240 cmp.w D1, D0 00004A7E 6D56 blt +0x58 /* 00004AD6 */ 00004A80 302D D34C move.w D0, [A5 - 0x2CB4] 00004A84 5C40 addq.w D0, 6 00004A86 322A 0002 move.w D1, [A2 + 0x2] 00004A8A 5741 subq.w D1, 3 00004A8C B240 cmp.w D1, D0 00004A8E 6E46 bgt +0x48 /* 00004AD6 */ 00004A90 302D D34E move.w D0, [A5 - 0x2CB2] 00004A94 5D40 subq.w D0, 6 00004A96 3212 move.w D1, [A2] 00004A98 5A41 addq.w D1, 5 00004A9A B240 cmp.w D1, D0 00004A9C 6D38 blt +0x3A /* 00004AD6 */ 00004A9E 302D D34E move.w D0, [A5 - 0x2CB2] 00004AA2 5C40 addq.w D0, 6 00004AA4 3212 move.w D1, [A2] 00004AA6 5B41 subq.w D1, 5 00004AA8 B240 cmp.w D1, D0 00004AAA 6E2A bgt +0x2C /* 00004AD6 */ 00004AAC 4EBA FD54 jsr [PC - 0x2AC /* 00004802 */] 00004AB0 3007 move.w D0, D7 00004AB2 48C0 ext.l D0 00004AB4 E580 asl D0, 2 00004AB6 41ED CFEC lea.l A0, [A5 - 0x3014] 00004ABA D1C0 add.l A0, D0 00004ABC 536D D132 subq.w [A5 - 0x2ECE], 1 00004AC0 302D D132 move.w D0, [A5 - 0x2ECE] 00004AC4 48C0 ext.l D0 00004AC6 E580 asl D0, 2 00004AC8 43ED CFEC lea.l A1, [A5 - 0x3014] 00004ACC D3C0 add.l A1, D0 00004ACE 2091 move.l [A0], [A1] 00004AD0 5347 subq.w D7, 1 00004AD2 6000 025A bra +0x25C /* 00004D2E */ label00004AD6: 00004AD6 0C2D 0001 D368 cmpi.b [A5 - 0x2C98], 0x1 00004ADC 6600 0068 bne +0x6A /* 00004B46 */ 00004AE0 302D D358 move.w D0, [A5 - 0x2CA8] 00004AE4 5D40 subq.w D0, 6 00004AE6 322A 0002 move.w D1, [A2 + 0x2] 00004AEA 5641 addq.w D1, 3 00004AEC B240 cmp.w D1, D0 00004AEE 6D56 blt +0x58 /* 00004B46 */ 00004AF0 302D D358 move.w D0, [A5 - 0x2CA8] 00004AF4 5C40 addq.w D0, 6 00004AF6 322A 0002 move.w D1, [A2 + 0x2] 00004AFA 5741 subq.w D1, 3 00004AFC B240 cmp.w D1, D0 00004AFE 6E46 bgt +0x48 /* 00004B46 */ 00004B00 302D D35A move.w D0, [A5 - 0x2CA6] 00004B04 5D40 subq.w D0, 6 00004B06 3212 move.w D1, [A2] 00004B08 5A41 addq.w D1, 5 00004B0A B240 cmp.w D1, D0 00004B0C 6D38 blt +0x3A /* 00004B46 */ 00004B0E 302D D35A move.w D0, [A5 - 0x2CA6] 00004B12 5C40 addq.w D0, 6 00004B14 3212 move.w D1, [A2] 00004B16 5B41 subq.w D1, 5 00004B18 B240 cmp.w D1, D0 00004B1A 6E2A bgt +0x2C /* 00004B46 */ 00004B1C 4EBA FD68 jsr [PC - 0x298 /* 00004886 */] 00004B20 3007 move.w D0, D7 00004B22 48C0 ext.l D0 00004B24 E580 asl D0, 2 00004B26 41ED CFEC lea.l A0, [A5 - 0x3014] 00004B2A D1C0 add.l A0, D0 00004B2C 536D D132 subq.w [A5 - 0x2ECE], 1 00004B30 302D D132 move.w D0, [A5 - 0x2ECE] 00004B34 48C0 ext.l D0 00004B36 E580 asl D0, 2 00004B38 43ED CFEC lea.l A1, [A5 - 0x3014] 00004B3C D3C0 add.l A1, D0 00004B3E 2091 move.l [A0], [A1] 00004B40 5347 subq.w D7, 1 00004B42 6000 01EA bra +0x1EC /* 00004D2E */ label00004B46: 00004B46 41ED CD22 lea.l A0, [A5 - 0x32DE] 00004B4A 2848 movea.l A4, A0 00004B4C 3A3C 0802 move.w D5, 0x802 00004B50 78FF moveq.l D4, 0xFFFFFFFF 00004B52 7C00 moveq.l D6, 0x00 00004B54 6042 bra +0x44 /* 00004B98 */ label00004B56: 00004B56 302A 0002 move.w D0, [A2 + 0x2] 00004B5A 906C 0004 sub.w D0, [A4 + 0x4] 00004B5E 48C0 ext.l D0 00004B60 2600 move.l D3, D0 00004B62 2F03 move.l -[A7], D3 00004B64 2F03 move.l -[A7], D3 00004B66 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004B6A 2D40 FFFC move.l [A6 - 0x4], D0 00004B6E 3012 move.w D0, [A2] 00004B70 906C 0006 sub.w D0, [A4 + 0x6] 00004B74 48C0 ext.l D0 00004B76 2600 move.l D3, D0 00004B78 2F03 move.l -[A7], D3 00004B7A 2F03 move.l -[A7], D3 00004B7C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004B80 D1AE FFFC add.l [A6 - 0x4], D0 00004B84 3045 movea.w A0, D5 00004B86 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00004B8A 6F06 ble +0x8 /* 00004B92 */ 00004B8C 3806 move.w D4, D6 00004B8E 3A2E FFFE move.w D5, [A6 - 0x2] label00004B92: 00004B92 49EC 000E lea.l A4, [A4 + 0xE] 00004B96 5246 addq.w D6, 1 label00004B98: 00004B98 BC6D D130 cmp.w D6, [A5 - 0x2ED0] 00004B9C 6DB8 blt -0x46 /* 00004B56 */ 00004B9E 0C44 FFFF cmpi.w D4, 0xFFFF 00004BA2 6716 beq +0x18 /* 00004BBA */ 00004BA4 3004 move.w D0, D4 00004BA6 C1FC 000E muls.w D0, 0xE 00004BAA 41ED CD22 lea.l A0, [A5 - 0x32DE] 00004BAE D1C0 add.l A0, D0 00004BB0 7000 moveq.l D0, 0x00 00004BB2 1010 move.b D0, [A0] 00004BB4 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 00004BB8 6520 bcs +0x22 /* 00004BDA */ label00004BBA: 00004BBA 302E FFF8 move.w D0, [A6 - 0x8] 00004BBE 9152 sub.w [A2], D0 00004BC0 206D CCF2 movea.l A0, [A5 - 0x330E] 00004BC4 2F28 0002 move.l -[A7], [A0 + 0x2] 00004BC8 3F12 move.w -[A7], [A2] 00004BCA 3F2A 0002 move.w -[A7], [A2 + 0x2] 00004BCE 206D C9E0 movea.l A0, [A5 - 0x3620] 00004BD2 4E90 jsr [A0] 00004BD4 508F addq.l A7, 8 00004BD6 6000 0156 bra +0x158 /* 00004D2E */ label00004BDA: 00004BDA 3004 move.w D0, D4 00004BDC C1FC 000E muls.w D0, 0xE 00004BE0 41ED CD22 lea.l A0, [A5 - 0x32DE] 00004BE4 D1C0 add.l A0, D0 00004BE6 2848 movea.l A4, A0 00004BE8 7000 moveq.l D0, 0x00 00004BEA 1014 move.b D0, [A4] 00004BEC 4840 swap.w D0 00004BEE 4240 clr.w D0 00004BF0 4840 swap.w D0 00004BF2 E580 asl D0, 2 00004BF4 41ED CB6A lea.l A0, [A5 - 0x3496] 00004BF8 D1C0 add.l A0, D0 00004BFA 102C 0003 move.b D0, [A4 + 0x3] 00004BFE 4880 ext.w D0 00004C00 48C0 ext.l D0 00004C02 E580 asl D0, 2 00004C04 D090 add.l D0, [A0] 00004C06 2040 movea.l A0, D0 00004C08 2668 0002 movea.l A3, [A0 + 0x2] 00004C0C 302C 0004 move.w D0, [A4 + 0x4] 00004C10 906B 0004 sub.w D0, [A3 + 0x4] 00004C14 322A 0002 move.w D1, [A2 + 0x2] 00004C18 5641 addq.w D1, 3 00004C1A B240 cmp.w D1, D0 00004C1C 6D00 00D6 blt +0xD8 /* 00004CF4 */ 00004C20 302C 0004 move.w D0, [A4 + 0x4] 00004C24 D053 add.w D0, [A3] 00004C26 906B 0004 sub.w D0, [A3 + 0x4] 00004C2A 322A 0002 move.w D1, [A2 + 0x2] 00004C2E 5741 subq.w D1, 3 00004C30 B240 cmp.w D1, D0 00004C32 6E00 00C0 bgt +0xC2 /* 00004CF4 */ 00004C36 302C 0006 move.w D0, [A4 + 0x6] 00004C3A 906B 0006 sub.w D0, [A3 + 0x6] 00004C3E 3212 move.w D1, [A2] 00004C40 5A41 addq.w D1, 5 00004C42 B240 cmp.w D1, D0 00004C44 6D00 00AE blt +0xB0 /* 00004CF4 */ 00004C48 302C 0006 move.w D0, [A4 + 0x6] 00004C4C D06B 0002 add.w D0, [A3 + 0x2] 00004C50 906B 0006 sub.w D0, [A3 + 0x6] 00004C54 3212 move.w D1, [A2] 00004C56 5B41 subq.w D1, 5 00004C58 B240 cmp.w D1, D0 00004C5A 6E00 0098 bgt +0x9A /* 00004CF4 */ 00004C5E 7000 moveq.l D0, 0x00 00004C60 1014 move.b D0, [A4] 00004C62 4840 swap.w D0 00004C64 4240 clr.w D0 00004C66 4840 swap.w D0 00004C68 E580 asl D0, 2 00004C6A 41ED CB6A lea.l A0, [A5 - 0x3496] 00004C6E D1C0 add.l A0, D0 00004C70 102C 0003 move.b D0, [A4 + 0x3] 00004C74 4880 ext.w D0 00004C76 48C0 ext.l D0 00004C78 E580 asl D0, 2 00004C7A D090 add.l D0, [A0] 00004C7C 2040 movea.l A0, D0 00004C7E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004C82 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004C86 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004C8A 206D C9E0 movea.l A0, [A5 - 0x3620] 00004C8E 4E90 jsr [A0] 00004C90 508F addq.l A7, 8 00004C92 2F0C move.l -[A7], A4 00004C94 4267 clr.w -[A7] 00004C96 4EBA D604 jsr [PC - 0x29FC /* 0000229C */] 00004C9A 5C8F addq.l A7, 6 00004C9C 7000 moveq.l D0, 0x00 00004C9E 1014 move.b D0, [A4] 00004CA0 4840 swap.w D0 00004CA2 4240 clr.w D0 00004CA4 4840 swap.w D0 00004CA6 E580 asl D0, 2 00004CA8 41ED CB6A lea.l A0, [A5 - 0x3496] 00004CAC D1C0 add.l A0, D0 00004CAE 102C 0003 move.b D0, [A4 + 0x3] 00004CB2 4880 ext.w D0 00004CB4 48C0 ext.l D0 00004CB6 E580 asl D0, 2 00004CB8 D090 add.l D0, [A0] 00004CBA 2040 movea.l A0, D0 00004CBC 2F28 0002 move.l -[A7], [A0 + 0x2] 00004CC0 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004CC4 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004CC8 206D C9E0 movea.l A0, [A5 - 0x3620] 00004CCC 4E90 jsr [A0] 00004CCE 508F addq.l A7, 8 00004CD0 3007 move.w D0, D7 00004CD2 48C0 ext.l D0 00004CD4 E580 asl D0, 2 00004CD6 41ED CFEC lea.l A0, [A5 - 0x3014] 00004CDA D1C0 add.l A0, D0 00004CDC 536D D132 subq.w [A5 - 0x2ECE], 1 00004CE0 302D D132 move.w D0, [A5 - 0x2ECE] 00004CE4 48C0 ext.l D0 00004CE6 E580 asl D0, 2 00004CE8 43ED CFEC lea.l A1, [A5 - 0x3014] 00004CEC D3C0 add.l A1, D0 00004CEE 2091 move.l [A0], [A1] 00004CF0 5347 subq.w D7, 1 00004CF2 603A bra +0x3C /* 00004D2E */ label00004CF4: 00004CF4 302E FFF8 move.w D0, [A6 - 0x8] 00004CF8 9152 sub.w [A2], D0 00004CFA 206D CCF2 movea.l A0, [A5 - 0x330E] 00004CFE 2F28 0002 move.l -[A7], [A0 + 0x2] 00004D02 3F12 move.w -[A7], [A2] 00004D04 3F2A 0002 move.w -[A7], [A2 + 0x2] 00004D08 206D C9E0 movea.l A0, [A5 - 0x3620] 00004D0C 4E90 jsr [A0] 00004D0E 508F addq.l A7, 8 00004D10 601C bra +0x1E /* 00004D2E */ label00004D12: 00004D12 302E FFF8 move.w D0, [A6 - 0x8] 00004D16 9152 sub.w [A2], D0 00004D18 206D CCF2 movea.l A0, [A5 - 0x330E] 00004D1C 2F28 0002 move.l -[A7], [A0 + 0x2] 00004D20 3F12 move.w -[A7], [A2] 00004D22 3F2A 0002 move.w -[A7], [A2 + 0x2] 00004D26 206D C9E0 movea.l A0, [A5 - 0x3620] 00004D2A 4E90 jsr [A0] 00004D2C 508F addq.l A7, 8 label00004D2E: 00004D2E 5247 addq.w D7, 1 label00004D30: 00004D30 BE6D D132 cmp.w D7, [A5 - 0x2ECE] 00004D34 6D00 FBB6 blt -0x448 /* 000048EC */ 00004D38 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004D3C 4E5E unlink A6 00004D3E 4E75 rts 00004D40 4D4F chk.w D6, A7 00004D42 5645 addq.w D5, 3 00004D44 5348 subq.w A0, 1 00004D46 4F54 chk.w D7, [A4] fn00004D48: 00004D48 4E56 FFFE link A6, -0x0002 00004D4C 48E7 0108 movem.l -[A7], D7,A4 00004D50 7E00 moveq.l D7, 0x00 00004D52 6000 0164 bra +0x166 /* 00004EB8 */ label00004D56: 00004D56 3007 move.w D0, D7 00004D58 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004D5C 41ED D004 lea.l A0, [A5 - 0x2FFC] 00004D60 D1C0 add.l A0, D0 00004D62 2848 movea.l A4, A0 00004D64 7000 moveq.l D0, 0x00 00004D66 1014 move.b D0, [A4] 00004D68 4840 swap.w D0 00004D6A 4240 clr.w D0 00004D6C 4840 swap.w D0 00004D6E E580 asl D0, 2 00004D70 41ED CB6A lea.l A0, [A5 - 0x3496] 00004D74 D1C0 add.l A0, D0 00004D76 7000 moveq.l D0, 0x00 00004D78 102C 0001 move.b D0, [A4 + 0x1] 00004D7C 4840 swap.w D0 00004D7E 4240 clr.w D0 00004D80 4840 swap.w D0 00004D82 E580 asl D0, 2 00004D84 D090 add.l D0, [A0] 00004D86 486E FFFE pea.l [A6 - 0x2] 00004D8A 2040 movea.l A0, D0 00004D8C 2F28 0002 move.l -[A7], [A0 + 0x2] 00004D90 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004D94 3F2C 0002 move.w -[A7], [A4 + 0x2] 00004D98 206D C9E8 movea.l A0, [A5 - 0x3618] 00004D9C 4E90 jsr [A0] 00004D9E 4FEF 000C lea.l A7, [A7 + 0xC] 00004DA2 302C 0008 move.w D0, [A4 + 0x8] 00004DA6 D16C 0004 add.w [A4 + 0x4], D0 00004DAA 302C 0006 move.w D0, [A4 + 0x6] 00004DAE D16C 0002 add.w [A4 + 0x2], D0 00004DB2 0C6C 01DB 0004 cmpi.w [A4 + 0x4], 0x1DB 00004DB8 6E10 bgt +0x12 /* 00004DCA */ 00004DBA 0C6C 0005 0002 cmpi.w [A4 + 0x2], 0x5 00004DC0 6D08 blt +0xA /* 00004DCA */ 00004DC2 0C6C 027B 0002 cmpi.w [A4 + 0x2], 0x27B 00004DC8 6F2A ble +0x2C /* 00004DF4 */ label00004DCA: 00004DCA 3007 move.w D0, D7 00004DCC C1FC 000A muls.w D0, 0xA /* '\n' */ 00004DD0 41ED D004 lea.l A0, [A5 - 0x2FFC] 00004DD4 D1C0 add.l A0, D0 00004DD6 536D D134 subq.w [A5 - 0x2ECC], 1 00004DDA 302D D134 move.w D0, [A5 - 0x2ECC] 00004DDE C1FC 000A muls.w D0, 0xA /* '\n' */ 00004DE2 43ED D004 lea.l A1, [A5 - 0x2FFC] 00004DE6 D3C0 add.l A1, D0 00004DE8 20D9 move.l [A0]+, [A1]+ 00004DEA 20D9 move.l [A0]+, [A1]+ 00004DEC 30D9 move.w [A0]+, [A1]+ 00004DEE 5347 subq.w D7, 1 00004DF0 6000 00C4 bra +0xC6 /* 00004EB6 */ label00004DF4: 00004DF4 0C6C 01C2 0004 cmpi.w [A4 + 0x4], 0x1C2 00004DFA 6F00 005C ble +0x5E /* 00004E58 */ 00004DFE 4A6E FFFE tst.w [A6 - 0x2] 00004E02 6754 beq +0x56 /* 00004E58 */ 00004E04 302C 0002 move.w D0, [A4 + 0x2] 00004E08 906D D324 sub.w D0, [A5 - 0x2CDC] 00004E0C 4A40 tst.w D0 00004E0E 6F0C ble +0xE /* 00004E1C */ 00004E10 302C 0002 move.w D0, [A4 + 0x2] 00004E14 906D D324 sub.w D0, [A5 - 0x2CDC] 00004E18 48C0 ext.l D0 00004E1A 600A bra +0xC /* 00004E26 */ label00004E1C: 00004E1C 302C 0002 move.w D0, [A4 + 0x2] 00004E20 906D D324 sub.w D0, [A5 - 0x2CDC] 00004E24 4440 neg.w D0 label00004E26: 00004E26 0C40 0010 cmpi.w D0, 0x10 00004E2A 6C2C bge +0x2E /* 00004E58 */ 00004E2C 4EBA D136 jsr [PC - 0x2ECA /* 00001F64 */] 00004E30 3007 move.w D0, D7 00004E32 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004E36 41ED D004 lea.l A0, [A5 - 0x2FFC] 00004E3A D1C0 add.l A0, D0 00004E3C 536D D134 subq.w [A5 - 0x2ECC], 1 00004E40 302D D134 move.w D0, [A5 - 0x2ECC] 00004E44 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004E48 43ED D004 lea.l A1, [A5 - 0x2FFC] 00004E4C D3C0 add.l A1, D0 00004E4E 20D9 move.l [A0]+, [A1]+ 00004E50 20D9 move.l [A0]+, [A1]+ 00004E52 30D9 move.w [A0]+, [A1]+ 00004E54 5347 subq.w D7, 1 00004E56 605E bra +0x60 /* 00004EB6 */ label00004E58: 00004E58 522C 0001 addq.b [A4 + 0x1], 1 00004E5C 7000 moveq.l D0, 0x00 00004E5E 1014 move.b D0, [A4] 00004E60 4840 swap.w D0 00004E62 4240 clr.w D0 00004E64 4840 swap.w D0 00004E66 E580 asl D0, 2 00004E68 41ED CB6A lea.l A0, [A5 - 0x3496] 00004E6C D1C0 add.l A0, D0 00004E6E 2050 movea.l A0, [A0] 00004E70 7000 moveq.l D0, 0x00 00004E72 102C 0001 move.b D0, [A4 + 0x1] 00004E76 B050 cmp.w D0, [A0] 00004E78 6504 bcs +0x6 /* 00004E7E */ 00004E7A 422C 0001 clr.b [A4 + 0x1] label00004E7E: 00004E7E 7000 moveq.l D0, 0x00 00004E80 1014 move.b D0, [A4] 00004E82 4840 swap.w D0 00004E84 4240 clr.w D0 00004E86 4840 swap.w D0 00004E88 E580 asl D0, 2 00004E8A 41ED CB6A lea.l A0, [A5 - 0x3496] 00004E8E D1C0 add.l A0, D0 00004E90 7000 moveq.l D0, 0x00 00004E92 102C 0001 move.b D0, [A4 + 0x1] 00004E96 4840 swap.w D0 00004E98 4240 clr.w D0 00004E9A 4840 swap.w D0 00004E9C E580 asl D0, 2 00004E9E D090 add.l D0, [A0] 00004EA0 2040 movea.l A0, D0 00004EA2 2F28 0002 move.l -[A7], [A0 + 0x2] 00004EA6 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004EAA 3F2C 0002 move.w -[A7], [A4 + 0x2] 00004EAE 206D C9E0 movea.l A0, [A5 - 0x3620] 00004EB2 4E90 jsr [A0] 00004EB4 508F addq.l A7, 8 label00004EB6: 00004EB6 5247 addq.w D7, 1 label00004EB8: 00004EB8 BE6D D134 cmp.w D7, [A5 - 0x2ECC] 00004EBC 6D00 FE98 blt -0x166 /* 00004D56 */ 00004EC0 4CDF 1080 movem.l D7,A4, [A7]+ 00004EC4 4E5E unlink A6 00004EC6 4E75 rts 00004EC8 4D4F chk.w D6, A7 00004ECA 5645 addq.w D5, 3 00004ECC 4E53 484F link A3, -0xFFFFB7B1 fn00004ED0: 00004ED0 4E56 0000 link A6, 0 00004ED4 48E7 0108 movem.l -[A7], D7,A4 00004ED8 1E2E 000B move.b D7, [A6 + 0xB] 00004EDC 4A2D C9DE tst.b [A5 - 0x3622] 00004EE0 6708 beq +0xA /* 00004EEA */ 00004EE2 486D C9DF pea.l [A5 - 0x3621] 00004EE6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00004EEA: 00004EEA 286D C9BE movea.l A4, [A5 - 0x3642] 00004EEE 700D moveq.l D0, 0x0D 00004EF0 222D C9C2 move.l D1, [A5 - 0x363E] 00004EF4 C0C1 mulu.w D0, D1 00004EF6 D9C0 add.l A4, D0 00004EF8 D8EE 0008 add.w A4, [A6 + 0x8] 00004EFC 303C 01A6 move.w D0, 0x1A6 label00004F00: 00004F00 BF14 xor.b [A4], D7 00004F02 D9C1 add.l A4, D1 00004F04 51C8 FFFA dbf D0, -0x8 /* 00004F00 */ 00004F08 4A2D C9DE tst.b [A5 - 0x3622] 00004F0C 6708 beq +0xA /* 00004F16 */ 00004F0E 486D C9DF pea.l [A5 - 0x3621] 00004F12 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00004F16: 00004F16 4CDF 1080 movem.l D7,A4, [A7]+ 00004F1A 4E5E unlink A6 00004F1C 4E75 rts 00004F1E 4452 neg.w [A2] 00004F20 4157 chk.w D0, [A7] 00004F22 5343 subq.w D3, 1 00004F24 4953 chk.w D4, [A3] fn00004F26: 00004F26 4E56 FFFC link A6, -0x0004 00004F2A 102D CB48 move.b D0, [A5 - 0x34B8] 00004F2E 4880 ext.w D0 00004F30 0C40 FFFC cmpi.w D0, 0xFFFC 00004F34 6C08 bge +0xA /* 00004F3E */ 00004F36 7005 moveq.l D0, 0x05 00004F38 1D40 FFFD move.b [A6 - 0x3], D0 00004F3C 601A bra +0x1C /* 00004F58 */ label00004F3E: 00004F3E 102D CB48 move.b D0, [A5 - 0x34B8] 00004F42 4880 ext.w D0 00004F44 0C40 FFFE cmpi.w D0, 0xFFFE 00004F48 6C08 bge +0xA /* 00004F52 */ 00004F4A 7004 moveq.l D0, 0x04 00004F4C 1D40 FFFD move.b [A6 - 0x3], D0 00004F50 6006 bra +0x8 /* 00004F58 */ label00004F52: 00004F52 7007 moveq.l D0, 0x07 00004F54 1D40 FFFD move.b [A6 - 0x3], D0 label00004F58: 00004F58 102E FFFD move.b D0, [A6 - 0x3] 00004F5C 4880 ext.w D0 00004F5E 3F00 move.w -[A7], D0 00004F60 302D CB4A move.w D0, [A5 - 0x34B6] 00004F64 5740 subq.w D0, 3 00004F66 3F00 move.w -[A7], D0 00004F68 4EBA FF66 jsr [PC - 0x9A /* 00004ED0 */] 00004F6C 588F addq.l A7, 4 00004F6E 102E FFFD move.b D0, [A6 - 0x3] 00004F72 4880 ext.w D0 00004F74 3F00 move.w -[A7], D0 00004F76 302D CB4A move.w D0, [A5 - 0x34B6] 00004F7A 5640 addq.w D0, 3 00004F7C 3F00 move.w -[A7], D0 00004F7E 4EBA FF50 jsr [PC - 0xB0 /* 00004ED0 */] 00004F82 588F addq.l A7, 4 00004F84 102E FFFD move.b D0, [A6 - 0x3] 00004F88 4880 ext.w D0 00004F8A 3F00 move.w -[A7], D0 00004F8C 302D CB4A move.w D0, [A5 - 0x34B6] 00004F90 5540 subq.w D0, 2 00004F92 3F00 move.w -[A7], D0 00004F94 4EBA FF3A jsr [PC - 0xC6 /* 00004ED0 */] 00004F98 588F addq.l A7, 4 00004F9A 102E FFFD move.b D0, [A6 - 0x3] 00004F9E 4880 ext.w D0 00004FA0 3F00 move.w -[A7], D0 00004FA2 302D CB4A move.w D0, [A5 - 0x34B6] 00004FA6 5440 addq.w D0, 2 00004FA8 3F00 move.w -[A7], D0 00004FAA 4EBA FF24 jsr [PC - 0xDC /* 00004ED0 */] 00004FAE 588F addq.l A7, 4 00004FB0 102E FFFD move.b D0, [A6 - 0x3] 00004FB4 4880 ext.w D0 00004FB6 3F00 move.w -[A7], D0 00004FB8 302D CB4A move.w D0, [A5 - 0x34B6] 00004FBC 5340 subq.w D0, 1 00004FBE 3F00 move.w -[A7], D0 00004FC0 4EBA FF0E jsr [PC - 0xF2 /* 00004ED0 */] 00004FC4 588F addq.l A7, 4 00004FC6 102E FFFD move.b D0, [A6 - 0x3] 00004FCA 4880 ext.w D0 00004FCC 3F00 move.w -[A7], D0 00004FCE 302D CB4A move.w D0, [A5 - 0x34B6] 00004FD2 5240 addq.w D0, 1 00004FD4 3F00 move.w -[A7], D0 00004FD6 4EBA FEF8 jsr [PC - 0x108 /* 00004ED0 */] 00004FDA 588F addq.l A7, 4 00004FDC 102E FFFD move.b D0, [A6 - 0x3] 00004FE0 4880 ext.w D0 00004FE2 3F00 move.w -[A7], D0 00004FE4 3F2D CB4A move.w -[A7], [A5 - 0x34B6] 00004FE8 4EBA FEE6 jsr [PC - 0x11A /* 00004ED0 */] 00004FEC 588F addq.l A7, 4 00004FEE 522D CB48 addq.b [A5 - 0x34B8], 1 00004FF2 4E5E unlink A6 00004FF4 4E75 rts 00004FF6 5343 subq.w D3, 1 00004FF8 4953 chk.w D4, [A3] 00004FFA 534F subq.w A7, 1 00004FFC 5253 addq.w [A3], 1 fn00004FFE: 00004FFE 48E7 0118 movem.l -[A7], D7,A3,A4 00005002 3F3C 0004 move.w -[A7], 0x4 00005006 302D D324 move.w D0, [A5 - 0x2CDC] 0000500A 5740 subq.w D0, 3 0000500C 3F00 move.w -[A7], D0 0000500E 4EBA FEC0 jsr [PC - 0x140 /* 00004ED0 */] 00005012 588F addq.l A7, 4 00005014 3F3C 0004 move.w -[A7], 0x4 00005018 302D D324 move.w D0, [A5 - 0x2CDC] 0000501C 5640 addq.w D0, 3 0000501E 3F00 move.w -[A7], D0 00005020 4EBA FEAE jsr [PC - 0x152 /* 00004ED0 */] 00005024 588F addq.l A7, 4 00005026 3F3C 0004 move.w -[A7], 0x4 0000502A 302D D324 move.w D0, [A5 - 0x2CDC] 0000502E 5740 subq.w D0, 3 00005030 3F00 move.w -[A7], D0 00005032 4EBA FE9C jsr [PC - 0x164 /* 00004ED0 */] 00005036 588F addq.l A7, 4 00005038 3F3C 0004 move.w -[A7], 0x4 0000503C 302D D324 move.w D0, [A5 - 0x2CDC] 00005040 5640 addq.w D0, 3 00005042 3F00 move.w -[A7], D0 00005044 4EBA FE8A jsr [PC - 0x176 /* 00004ED0 */] 00005048 588F addq.l A7, 4 0000504A 7001 moveq.l D0, 0x01 0000504C 1B40 CB48 move.b [A5 - 0x34B8], D0 00005050 4A2D CB52 tst.b [A5 - 0x34AE] 00005054 6700 01F0 beq +0x1F2 /* 00005246 */ 00005058 422D CB63 clr.b [A5 - 0x349D] 0000505C 70FA moveq.l D0, 0xFFFFFFFA 0000505E 1B40 CB48 move.b [A5 - 0x34B8], D0 00005062 3B6D D324 CB4A move.w [A5 - 0x34B6], [A5 - 0x2CDC] 00005068 4EBA FEBC jsr [PC - 0x144 /* 00004F26 */] 0000506C 4EBA BA8C jsr [PC - 0x4574 /* 00000AFA */] 00005070 3F3C 0014 move.w -[A7], 0x14 00005074 4EBA B148 jsr [PC - 0x4EB8 /* 000001BE */] 00005078 548F addq.l A7, 2 0000507A 0C2D 0001 D142 cmpi.b [A5 - 0x2EBE], 0x1 00005080 6654 bne +0x56 /* 000050D6 */ 00005082 41ED CFDE lea.l A0, [A5 - 0x3022] 00005086 2848 movea.l A4, A0 00005088 7000 moveq.l D0, 0x00 0000508A 1014 move.b D0, [A4] 0000508C 4840 swap.w D0 0000508E 4240 clr.w D0 00005090 4840 swap.w D0 00005092 E580 asl D0, 2 00005094 41ED CB6A lea.l A0, [A5 - 0x3496] 00005098 D1C0 add.l A0, D0 0000509A 102C 0003 move.b D0, [A4 + 0x3] 0000509E 4880 ext.w D0 000050A0 48C0 ext.l D0 000050A2 E580 asl D0, 2 000050A4 D090 add.l D0, [A0] 000050A6 2040 movea.l A0, D0 000050A8 2668 0002 movea.l A3, [A0 + 0x2] 000050AC 302C 0004 move.w D0, [A4 + 0x4] 000050B0 906B 0004 sub.w D0, [A3 + 0x4] 000050B4 322D D324 move.w D1, [A5 - 0x2CDC] 000050B8 5641 addq.w D1, 3 000050BA B240 cmp.w D1, D0 000050BC 6D18 blt +0x1A /* 000050D6 */ 000050BE 302C 0004 move.w D0, [A4 + 0x4] 000050C2 D053 add.w D0, [A3] 000050C4 906B 0004 sub.w D0, [A3 + 0x4] 000050C8 322D D324 move.w D1, [A5 - 0x2CDC] 000050CC 5741 subq.w D1, 3 000050CE B240 cmp.w D1, D0 000050D0 6E04 bgt +0x6 /* 000050D6 */ 000050D2 4EBA F636 jsr [PC - 0x9CA /* 0000470A */] label000050D6: 000050D6 0C2D 0001 D367 cmpi.b [A5 - 0x2C99], 0x1 000050DC 6624 bne +0x26 /* 00005102 */ 000050DE 302D D352 move.w D0, [A5 - 0x2CAE] 000050E2 5F40 subq.w D0, 7 000050E4 322D D324 move.w D1, [A5 - 0x2CDC] 000050E8 5641 addq.w D1, 3 000050EA B240 cmp.w D1, D0 000050EC 6D14 blt +0x16 /* 00005102 */ 000050EE 302D D352 move.w D0, [A5 - 0x2CAE] 000050F2 5E40 addq.w D0, 7 000050F4 322D D324 move.w D1, [A5 - 0x2CDC] 000050F8 5741 subq.w D1, 3 000050FA B240 cmp.w D1, D0 000050FC 6E04 bgt +0x6 /* 00005102 */ 000050FE 4EBA F6D0 jsr [PC - 0x930 /* 000047D0 */] label00005102: 00005102 0C2D 0001 D366 cmpi.b [A5 - 0x2C9A], 0x1 00005108 6624 bne +0x26 /* 0000512E */ 0000510A 302D D34C move.w D0, [A5 - 0x2CB4] 0000510E 5D40 subq.w D0, 6 00005110 322D D324 move.w D1, [A5 - 0x2CDC] 00005114 5641 addq.w D1, 3 00005116 B240 cmp.w D1, D0 00005118 6D14 blt +0x16 /* 0000512E */ 0000511A 302D D34C move.w D0, [A5 - 0x2CB4] 0000511E 5C40 addq.w D0, 6 00005120 322D D324 move.w D1, [A5 - 0x2CDC] 00005124 5741 subq.w D1, 3 00005126 B240 cmp.w D1, D0 00005128 6E04 bgt +0x6 /* 0000512E */ 0000512A 4EBA F6D6 jsr [PC - 0x92A /* 00004802 */] label0000512E: 0000512E 0C2D 0001 D368 cmpi.b [A5 - 0x2C98], 0x1 00005134 6624 bne +0x26 /* 0000515A */ 00005136 302D D358 move.w D0, [A5 - 0x2CA8] 0000513A 5D40 subq.w D0, 6 0000513C 322D D324 move.w D1, [A5 - 0x2CDC] 00005140 5641 addq.w D1, 3 00005142 B240 cmp.w D1, D0 00005144 6D14 blt +0x16 /* 0000515A */ 00005146 302D D358 move.w D0, [A5 - 0x2CA8] 0000514A 5C40 addq.w D0, 6 0000514C 322D D324 move.w D1, [A5 - 0x2CDC] 00005150 5741 subq.w D1, 3 00005152 B240 cmp.w D1, D0 00005154 6E04 bgt +0x6 /* 0000515A */ 00005156 4EBA F72E jsr [PC - 0x8D2 /* 00004886 */] label0000515A: 0000515A 7E00 moveq.l D7, 0x00 0000515C 6000 00E0 bra +0xE2 /* 0000523E */ label00005160: 00005160 3007 move.w D0, D7 00005162 C1FC 000E muls.w D0, 0xE 00005166 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000516A D1C0 add.l A0, D0 0000516C 2848 movea.l A4, A0 0000516E 7000 moveq.l D0, 0x00 00005170 1014 move.b D0, [A4] 00005172 4840 swap.w D0 00005174 4240 clr.w D0 00005176 4840 swap.w D0 00005178 E580 asl D0, 2 0000517A 41ED CB6A lea.l A0, [A5 - 0x3496] 0000517E D1C0 add.l A0, D0 00005180 102C 0003 move.b D0, [A4 + 0x3] 00005184 4880 ext.w D0 00005186 48C0 ext.l D0 00005188 E580 asl D0, 2 0000518A D090 add.l D0, [A0] 0000518C 2040 movea.l A0, D0 0000518E 2668 0002 movea.l A3, [A0 + 0x2] 00005192 7000 moveq.l D0, 0x00 00005194 1014 move.b D0, [A4] 00005196 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 0000519A 6400 00A0 bcc +0xA2 /* 0000523C */ 0000519E 302C 0004 move.w D0, [A4 + 0x4] 000051A2 906B 0004 sub.w D0, [A3 + 0x4] 000051A6 322D D324 move.w D1, [A5 - 0x2CDC] 000051AA 5641 addq.w D1, 3 000051AC B240 cmp.w D1, D0 000051AE 6D00 008C blt +0x8E /* 0000523C */ 000051B2 302C 0004 move.w D0, [A4 + 0x4] 000051B6 D053 add.w D0, [A3] 000051B8 906B 0004 sub.w D0, [A3 + 0x4] 000051BC 322D D324 move.w D1, [A5 - 0x2CDC] 000051C0 5741 subq.w D1, 3 000051C2 B240 cmp.w D1, D0 000051C4 6E00 0076 bgt +0x78 /* 0000523C */ 000051C8 7000 moveq.l D0, 0x00 000051CA 1014 move.b D0, [A4] 000051CC 4840 swap.w D0 000051CE 4240 clr.w D0 000051D0 4840 swap.w D0 000051D2 E580 asl D0, 2 000051D4 41ED CB6A lea.l A0, [A5 - 0x3496] 000051D8 D1C0 add.l A0, D0 000051DA 102C 0003 move.b D0, [A4 + 0x3] 000051DE 4880 ext.w D0 000051E0 48C0 ext.l D0 000051E2 E580 asl D0, 2 000051E4 D090 add.l D0, [A0] 000051E6 2040 movea.l A0, D0 000051E8 2F28 0002 move.l -[A7], [A0 + 0x2] 000051EC 3F2C 0006 move.w -[A7], [A4 + 0x6] 000051F0 3F2C 0004 move.w -[A7], [A4 + 0x4] 000051F4 206D C9E0 movea.l A0, [A5 - 0x3620] 000051F8 4E90 jsr [A0] 000051FA 508F addq.l A7, 8 000051FC 2F0C move.l -[A7], A4 000051FE 3F3C 0001 move.w -[A7], 0x1 00005202 4EBA D098 jsr [PC - 0x2F68 /* 0000229C */] 00005206 5C8F addq.l A7, 6 00005208 7000 moveq.l D0, 0x00 0000520A 1014 move.b D0, [A4] 0000520C 4840 swap.w D0 0000520E 4240 clr.w D0 00005210 4840 swap.w D0 00005212 E580 asl D0, 2 00005214 41ED CB6A lea.l A0, [A5 - 0x3496] 00005218 D1C0 add.l A0, D0 0000521A 102C 0003 move.b D0, [A4 + 0x3] 0000521E 4880 ext.w D0 00005220 48C0 ext.l D0 00005222 E580 asl D0, 2 00005224 D090 add.l D0, [A0] 00005226 2040 movea.l A0, D0 00005228 2F28 0002 move.l -[A7], [A0 + 0x2] 0000522C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00005230 3F2C 0004 move.w -[A7], [A4 + 0x4] 00005234 206D C9E0 movea.l A0, [A5 - 0x3620] 00005238 4E90 jsr [A0] 0000523A 508F addq.l A7, 8 label0000523C: 0000523C 5247 addq.w D7, 1 label0000523E: 0000523E BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00005242 6D00 FF1C blt -0xE2 /* 00005160 */ label00005246: 00005246 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000524A 4E75 rts fn0000524C: 0000524C 48E7 0118 movem.l -[A7], D7,A3,A4 00005250 7001 moveq.l D0, 0x01 00005252 C0AD CA2E and.l D0, [A5 - 0x35D2] 00005256 4A80 tst.l D0 00005258 6600 0326 bne +0x328 /* 00005580 */ 0000525C 7000 moveq.l D0, 0x00 0000525E 102D D35D move.b D0, [A5 - 0x2CA3] 00005262 4840 swap.w D0 00005264 4240 clr.w D0 00005266 4840 swap.w D0 00005268 E580 asl D0, 2 0000526A D0AD CCC6 add.l D0, [A5 - 0x333A] 0000526E 2040 movea.l A0, D0 00005270 2F28 0002 move.l -[A7], [A0 + 0x2] 00005274 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 00005278 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 0000527C 206D C9E4 movea.l A0, [A5 - 0x361C] 00005280 4E90 jsr [A0] 00005282 508F addq.l A7, 8 00005284 522D D35D addq.b [A5 - 0x2CA3], 1 00005288 206D CCC6 movea.l A0, [A5 - 0x333A] 0000528C 7000 moveq.l D0, 0x00 0000528E 102D D35D move.b D0, [A5 - 0x2CA3] 00005292 B050 cmp.w D0, [A0] 00005294 642A bcc +0x2C /* 000052C0 */ 00005296 7000 moveq.l D0, 0x00 00005298 102D D35D move.b D0, [A5 - 0x2CA3] 0000529C 4840 swap.w D0 0000529E 4240 clr.w D0 000052A0 4840 swap.w D0 000052A2 E580 asl D0, 2 000052A4 D0AD CCC6 add.l D0, [A5 - 0x333A] 000052A8 2040 movea.l A0, D0 000052AA 2F28 0002 move.l -[A7], [A0 + 0x2] 000052AE 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 000052B2 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 000052B6 206D C9E4 movea.l A0, [A5 - 0x361C] 000052BA 4E90 jsr [A0] 000052BC 508F addq.l A7, 8 000052BE 6004 bra +0x6 /* 000052C4 */ label000052C0: 000052C0 422D D369 clr.b [A5 - 0x2C97] label000052C4: 000052C4 7000 moveq.l D0, 0x00 000052C6 102D D35D move.b D0, [A5 - 0x2CA3] 000052CA 0C40 0003 cmpi.w D0, 0x3 000052CE 6600 02B0 bne +0x2B2 /* 00005580 */ 000052D2 0C2D 0001 D142 cmpi.b [A5 - 0x2EBE], 0x1 000052D8 6600 0086 bne +0x88 /* 00005360 */ 000052DC 41ED CFDE lea.l A0, [A5 - 0x3022] 000052E0 2848 movea.l A4, A0 000052E2 7000 moveq.l D0, 0x00 000052E4 1014 move.b D0, [A4] 000052E6 4840 swap.w D0 000052E8 4240 clr.w D0 000052EA 4840 swap.w D0 000052EC E580 asl D0, 2 000052EE 41ED CB6A lea.l A0, [A5 - 0x3496] 000052F2 D1C0 add.l A0, D0 000052F4 102C 0003 move.b D0, [A4 + 0x3] 000052F8 4880 ext.w D0 000052FA 48C0 ext.l D0 000052FC E580 asl D0, 2 000052FE D090 add.l D0, [A0] 00005300 2040 movea.l A0, D0 00005302 2668 0002 movea.l A3, [A0 + 0x2] 00005306 302C 0004 move.w D0, [A4 + 0x4] 0000530A 906B 0004 sub.w D0, [A3 + 0x4] 0000530E 322D D35E move.w D1, [A5 - 0x2CA2] 00005312 0641 0012 addi.w D1, 0x12 00005316 B240 cmp.w D1, D0 00005318 6D46 blt +0x48 /* 00005360 */ 0000531A 302C 0004 move.w D0, [A4 + 0x4] 0000531E D053 add.w D0, [A3] 00005320 906B 0004 sub.w D0, [A3 + 0x4] 00005324 322D D35E move.w D1, [A5 - 0x2CA2] 00005328 0641 FFEE addi.w D1, 0xFFEE 0000532C B240 cmp.w D1, D0 0000532E 6E30 bgt +0x32 /* 00005360 */ 00005330 302C 0006 move.w D0, [A4 + 0x6] 00005334 906B 0006 sub.w D0, [A3 + 0x6] 00005338 322D D360 move.w D1, [A5 - 0x2CA0] 0000533C 0641 0012 addi.w D1, 0x12 00005340 B240 cmp.w D1, D0 00005342 6D1C blt +0x1E /* 00005360 */ 00005344 302C 0006 move.w D0, [A4 + 0x6] 00005348 D06B 0002 add.w D0, [A3 + 0x2] 0000534C 906B 0006 sub.w D0, [A3 + 0x6] 00005350 322D D360 move.w D1, [A5 - 0x2CA0] 00005354 0641 FFEE addi.w D1, 0xFFEE 00005358 B240 cmp.w D1, D0 0000535A 6E04 bgt +0x6 /* 00005360 */ 0000535C 4EBA F3AC jsr [PC - 0xC54 /* 0000470A */] label00005360: 00005360 0C2D 0001 D367 cmpi.b [A5 - 0x2C99], 0x1 00005366 6650 bne +0x52 /* 000053B8 */ 00005368 302D D352 move.w D0, [A5 - 0x2CAE] 0000536C 5F40 subq.w D0, 7 0000536E 322D D35E move.w D1, [A5 - 0x2CA2] 00005372 0641 0012 addi.w D1, 0x12 00005376 B240 cmp.w D1, D0 00005378 6D3E blt +0x40 /* 000053B8 */ 0000537A 302D D352 move.w D0, [A5 - 0x2CAE] 0000537E 5E40 addq.w D0, 7 00005380 322D D35E move.w D1, [A5 - 0x2CA2] 00005384 0641 FFEE addi.w D1, 0xFFEE 00005388 B240 cmp.w D1, D0 0000538A 6E2C bgt +0x2E /* 000053B8 */ 0000538C 302D D354 move.w D0, [A5 - 0x2CAC] 00005390 0640 FFF7 addi.w D0, 0xFFF7 00005394 322D D360 move.w D1, [A5 - 0x2CA0] 00005398 0641 0012 addi.w D1, 0x12 0000539C B240 cmp.w D1, D0 0000539E 6D18 blt +0x1A /* 000053B8 */ 000053A0 302D D354 move.w D0, [A5 - 0x2CAC] 000053A4 0640 0009 addi.w D0, 0x9 /* '\t' */ 000053A8 322D D360 move.w D1, [A5 - 0x2CA0] 000053AC 0641 FFEE addi.w D1, 0xFFEE 000053B0 B240 cmp.w D1, D0 000053B2 6E04 bgt +0x6 /* 000053B8 */ 000053B4 4EBA F41A jsr [PC - 0xBE6 /* 000047D0 */] label000053B8: 000053B8 0C2D 0001 D366 cmpi.b [A5 - 0x2C9A], 0x1 000053BE 664C bne +0x4E /* 0000540C */ 000053C0 302D D34C move.w D0, [A5 - 0x2CB4] 000053C4 5D40 subq.w D0, 6 000053C6 322D D35E move.w D1, [A5 - 0x2CA2] 000053CA 0641 0012 addi.w D1, 0x12 000053CE B240 cmp.w D1, D0 000053D0 6D3A blt +0x3C /* 0000540C */ 000053D2 302D D34C move.w D0, [A5 - 0x2CB4] 000053D6 5C40 addq.w D0, 6 000053D8 322D D35E move.w D1, [A5 - 0x2CA2] 000053DC 0641 FFEE addi.w D1, 0xFFEE 000053E0 B240 cmp.w D1, D0 000053E2 6E28 bgt +0x2A /* 0000540C */ 000053E4 302D D34E move.w D0, [A5 - 0x2CB2] 000053E8 5D40 subq.w D0, 6 000053EA 322D D360 move.w D1, [A5 - 0x2CA0] 000053EE 0641 0012 addi.w D1, 0x12 000053F2 B240 cmp.w D1, D0 000053F4 6D16 blt +0x18 /* 0000540C */ 000053F6 302D D34E move.w D0, [A5 - 0x2CB2] 000053FA 5C40 addq.w D0, 6 000053FC 322D D360 move.w D1, [A5 - 0x2CA0] 00005400 0641 FFEE addi.w D1, 0xFFEE 00005404 B240 cmp.w D1, D0 00005406 6E04 bgt +0x6 /* 0000540C */ 00005408 4EBA F3F8 jsr [PC - 0xC08 /* 00004802 */] label0000540C: 0000540C 0C2D 0001 D368 cmpi.b [A5 - 0x2C98], 0x1 00005412 664C bne +0x4E /* 00005460 */ 00005414 302D D358 move.w D0, [A5 - 0x2CA8] 00005418 5D40 subq.w D0, 6 0000541A 322D D35E move.w D1, [A5 - 0x2CA2] 0000541E 0641 0012 addi.w D1, 0x12 00005422 B240 cmp.w D1, D0 00005424 6D3A blt +0x3C /* 00005460 */ 00005426 302D D358 move.w D0, [A5 - 0x2CA8] 0000542A 5C40 addq.w D0, 6 0000542C 322D D35E move.w D1, [A5 - 0x2CA2] 00005430 0641 FFEE addi.w D1, 0xFFEE 00005434 B240 cmp.w D1, D0 00005436 6E28 bgt +0x2A /* 00005460 */ 00005438 302D D35A move.w D0, [A5 - 0x2CA6] 0000543C 5D40 subq.w D0, 6 0000543E 322D D360 move.w D1, [A5 - 0x2CA0] 00005442 0641 0012 addi.w D1, 0x12 00005446 B240 cmp.w D1, D0 00005448 6D16 blt +0x18 /* 00005460 */ 0000544A 302D D35A move.w D0, [A5 - 0x2CA6] 0000544E 5C40 addq.w D0, 6 00005450 322D D360 move.w D1, [A5 - 0x2CA0] 00005454 0641 FFEE addi.w D1, 0xFFEE 00005458 B240 cmp.w D1, D0 0000545A 6E04 bgt +0x6 /* 00005460 */ 0000545C 4EBA F428 jsr [PC - 0xBD8 /* 00004886 */] label00005460: 00005460 7E00 moveq.l D7, 0x00 00005462 6000 0114 bra +0x116 /* 00005578 */ label00005466: 00005466 3007 move.w D0, D7 00005468 C1FC 000E muls.w D0, 0xE 0000546C 41ED CD22 lea.l A0, [A5 - 0x32DE] 00005470 D1C0 add.l A0, D0 00005472 2848 movea.l A4, A0 00005474 7000 moveq.l D0, 0x00 00005476 1014 move.b D0, [A4] 00005478 4840 swap.w D0 0000547A 4240 clr.w D0 0000547C 4840 swap.w D0 0000547E E580 asl D0, 2 00005480 41ED CB6A lea.l A0, [A5 - 0x3496] 00005484 D1C0 add.l A0, D0 00005486 102C 0003 move.b D0, [A4 + 0x3] 0000548A 4880 ext.w D0 0000548C 48C0 ext.l D0 0000548E E580 asl D0, 2 00005490 D090 add.l D0, [A0] 00005492 2040 movea.l A0, D0 00005494 2668 0002 movea.l A3, [A0 + 0x2] 00005498 7000 moveq.l D0, 0x00 0000549A 1014 move.b D0, [A4] 0000549C 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 000054A0 6400 00D4 bcc +0xD6 /* 00005576 */ 000054A4 302C 0004 move.w D0, [A4 + 0x4] 000054A8 906B 0004 sub.w D0, [A3 + 0x4] 000054AC 322D D35E move.w D1, [A5 - 0x2CA2] 000054B0 0641 0012 addi.w D1, 0x12 000054B4 B240 cmp.w D1, D0 000054B6 6D00 00BE blt +0xC0 /* 00005576 */ 000054BA 302C 0004 move.w D0, [A4 + 0x4] 000054BE D053 add.w D0, [A3] 000054C0 906B 0004 sub.w D0, [A3 + 0x4] 000054C4 322D D35E move.w D1, [A5 - 0x2CA2] 000054C8 0641 FFEE addi.w D1, 0xFFEE 000054CC B240 cmp.w D1, D0 000054CE 6E00 00A6 bgt +0xA8 /* 00005576 */ 000054D2 302C 0006 move.w D0, [A4 + 0x6] 000054D6 906B 0006 sub.w D0, [A3 + 0x6] 000054DA 322D D360 move.w D1, [A5 - 0x2CA0] 000054DE 0641 0012 addi.w D1, 0x12 000054E2 B240 cmp.w D1, D0 000054E4 6D00 0090 blt +0x92 /* 00005576 */ 000054E8 302C 0006 move.w D0, [A4 + 0x6] 000054EC D06B 0002 add.w D0, [A3 + 0x2] 000054F0 906B 0006 sub.w D0, [A3 + 0x6] 000054F4 322D D360 move.w D1, [A5 - 0x2CA0] 000054F8 0641 FFEE addi.w D1, 0xFFEE 000054FC B240 cmp.w D1, D0 000054FE 6E00 0076 bgt +0x78 /* 00005576 */ 00005502 7000 moveq.l D0, 0x00 00005504 1014 move.b D0, [A4] 00005506 4840 swap.w D0 00005508 4240 clr.w D0 0000550A 4840 swap.w D0 0000550C E580 asl D0, 2 0000550E 41ED CB6A lea.l A0, [A5 - 0x3496] 00005512 D1C0 add.l A0, D0 00005514 102C 0003 move.b D0, [A4 + 0x3] 00005518 4880 ext.w D0 0000551A 48C0 ext.l D0 0000551C E580 asl D0, 2 0000551E D090 add.l D0, [A0] 00005520 2040 movea.l A0, D0 00005522 2F28 0002 move.l -[A7], [A0 + 0x2] 00005526 3F2C 0006 move.w -[A7], [A4 + 0x6] 0000552A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000552E 206D C9E0 movea.l A0, [A5 - 0x3620] 00005532 4E90 jsr [A0] 00005534 508F addq.l A7, 8 00005536 2F0C move.l -[A7], A4 00005538 3F3C 0001 move.w -[A7], 0x1 0000553C 4EBA CD5E jsr [PC - 0x32A2 /* 0000229C */] 00005540 5C8F addq.l A7, 6 00005542 7000 moveq.l D0, 0x00 00005544 1014 move.b D0, [A4] 00005546 4840 swap.w D0 00005548 4240 clr.w D0 0000554A 4840 swap.w D0 0000554C E580 asl D0, 2 0000554E 41ED CB6A lea.l A0, [A5 - 0x3496] 00005552 D1C0 add.l A0, D0 00005554 102C 0003 move.b D0, [A4 + 0x3] 00005558 4880 ext.w D0 0000555A 48C0 ext.l D0 0000555C E580 asl D0, 2 0000555E D090 add.l D0, [A0] 00005560 2040 movea.l A0, D0 00005562 2F28 0002 move.l -[A7], [A0 + 0x2] 00005566 3F2C 0006 move.w -[A7], [A4 + 0x6] 0000556A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000556E 206D C9E0 movea.l A0, [A5 - 0x3620] 00005572 4E90 jsr [A0] 00005574 508F addq.l A7, 8 label00005576: 00005576 5247 addq.w D7, 1 label00005578: 00005578 BE6D D130 cmp.w D7, [A5 - 0x2ED0] 0000557C 6D00 FEE8 blt -0x116 /* 00005466 */ label00005580: 00005580 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00005584 4E75 rts export_83: fn00005586: 00005586 7000 moveq.l D0, 0x00 00005588 102D D35D move.b D0, [A5 - 0x2CA3] 0000558C 4840 swap.w D0 0000558E 4240 clr.w D0 00005590 4840 swap.w D0 00005592 E580 asl D0, 2 00005594 D0AD CCCA add.l D0, [A5 - 0x3336] 00005598 2040 movea.l A0, D0 0000559A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000559E 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 000055A2 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 000055A6 206D C9E0 movea.l A0, [A5 - 0x3620] 000055AA 4E90 jsr [A0] 000055AC 508F addq.l A7, 8 000055AE 4A2D CA33 tst.b [A5 - 0x35CD] 000055B2 6746 beq +0x48 /* 000055FA */ 000055B4 4A2D CB50 tst.b [A5 - 0x34B0] 000055B8 6740 beq +0x42 /* 000055FA */ 000055BA 70FF moveq.l D0, 0xFFFFFFFF 000055BC 1B40 D369 move.b [A5 - 0x2C97], D0 000055C0 422D D35D clr.b [A5 - 0x2CA3] 000055C4 7000 moveq.l D0, 0x00 000055C6 102D D35D move.b D0, [A5 - 0x2CA3] 000055CA 4840 swap.w D0 000055CC 4240 clr.w D0 000055CE 4840 swap.w D0 000055D0 E580 asl D0, 2 000055D2 D0AD CCC6 add.l D0, [A5 - 0x333A] 000055D6 2040 movea.l A0, D0 000055D8 2F28 0002 move.l -[A7], [A0 + 0x2] 000055DC 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 000055E0 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 000055E4 206D C9E4 movea.l A0, [A5 - 0x361C] 000055E8 4E90 jsr [A0] 000055EA 508F addq.l A7, 8 000055EC 3F3C 0006 move.w -[A7], 0x6 000055F0 4EBA ABCC jsr [PC - 0x5434 /* 000001BE */] 000055F4 548F addq.l A7, 2 000055F6 6000 00A2 bra +0xA4 /* 0000569A */ label000055FA: 000055FA 4A2D CA33 tst.b [A5 - 0x35CD] 000055FE 670A beq +0xC /* 0000560A */ 00005600 4A2D CB4E tst.b [A5 - 0x34B2] 00005604 6704 beq +0x6 /* 0000560A */ 00005606 5B6D D35E subq.w [A5 - 0x2CA2], 5 label0000560A: 0000560A 4A2D CA33 tst.b [A5 - 0x35CD] 0000560E 670A beq +0xC /* 0000561A */ 00005610 4A2D CB4F tst.b [A5 - 0x34B1] 00005614 6704 beq +0x6 /* 0000561A */ 00005616 5A6D D35E addq.w [A5 - 0x2CA2], 5 label0000561A: 0000561A 0C6D 0005 D35E cmpi.w [A5 - 0x2CA2], 0x5 00005620 6D08 blt +0xA /* 0000562A */ 00005622 0C6D 027B D35E cmpi.w [A5 - 0x2CA2], 0x27B 00005628 6F1C ble +0x1E /* 00005646 */ label0000562A: 0000562A 0C6D 0005 D35E cmpi.w [A5 - 0x2CA2], 0x5 00005630 6C06 bge +0x8 /* 00005638 */ 00005632 7005 moveq.l D0, 0x05 00005634 3B40 D35E move.w [A5 - 0x2CA2], D0 label00005638: 00005638 0C6D 027B D35E cmpi.w [A5 - 0x2CA2], 0x27B 0000563E 6F06 ble +0x8 /* 00005646 */ 00005640 3B7C 027B D35E move.w [A5 - 0x2CA2], 0x27B label00005646: 00005646 302D D364 move.w D0, [A5 - 0x2C9C] 0000564A D16D D360 add.w [A5 - 0x2CA0], D0 0000564E 0C6D 000F D360 cmpi.w [A5 - 0x2CA0], 0xF 00005654 6C06 bge +0x8 /* 0000565C */ 00005656 422D D369 clr.b [A5 - 0x2C97] 0000565A 603E bra +0x40 /* 0000569A */ label0000565C: 0000565C 522D D35D addq.b [A5 - 0x2CA3], 1 00005660 206D CCCA movea.l A0, [A5 - 0x3336] 00005664 7000 moveq.l D0, 0x00 00005666 102D D35D move.b D0, [A5 - 0x2CA3] 0000566A B050 cmp.w D0, [A0] 0000566C 6504 bcs +0x6 /* 00005672 */ 0000566E 422D D35D clr.b [A5 - 0x2CA3] label00005672: 00005672 7000 moveq.l D0, 0x00 00005674 102D D35D move.b D0, [A5 - 0x2CA3] 00005678 4840 swap.w D0 0000567A 4240 clr.w D0 0000567C 4840 swap.w D0 0000567E E580 asl D0, 2 00005680 D0AD CCCA add.l D0, [A5 - 0x3336] 00005684 2040 movea.l A0, D0 00005686 2F28 0002 move.l -[A7], [A0 + 0x2] 0000568A 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 0000568E 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 00005692 206D C9E0 movea.l A0, [A5 - 0x3620] 00005696 4E90 jsr [A0] 00005698 508F addq.l A7, 8 label0000569A: 0000569A 4E75 rts fn0000569C: 0000569C 7001 moveq.l D0, 0x01 0000569E 1B40 D369 move.b [A5 - 0x2C97], D0 000056A2 3B6D D324 D35E move.w [A5 - 0x2CA2], [A5 - 0x2CDC] 000056A8 3B7C 01A4 D360 move.w [A5 - 0x2CA0], 0x1A4 000056AE 422D D35C clr.b [A5 - 0x2CA4] 000056B2 422D D35D clr.b [A5 - 0x2CA3] 000056B6 426D D362 clr.w [A5 - 0x2C9E] 000056BA 70F8 moveq.l D0, 0xFFFFFFF8 000056BC 3B40 D364 move.w [A5 - 0x2C9C], D0 000056C0 7000 moveq.l D0, 0x00 000056C2 102D D35D move.b D0, [A5 - 0x2CA3] 000056C6 4840 swap.w D0 000056C8 4240 clr.w D0 000056CA 4840 swap.w D0 000056CC E580 asl D0, 2 000056CE D0AD CCCA add.l D0, [A5 - 0x3336] 000056D2 2040 movea.l A0, D0 000056D4 2F28 0002 move.l -[A7], [A0 + 0x2] 000056D8 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 000056DC 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 000056E0 206D C9E0 movea.l A0, [A5 - 0x3620] 000056E4 4E90 jsr [A0] 000056E6 508F addq.l A7, 8 000056E8 532D CB62 subq.b [A5 - 0x349E], 1 000056EC 4EBA B40C jsr [PC - 0x4BF4 /* 00000AFA */] 000056F0 3F3C 0005 move.w -[A7], 0x5 000056F4 4EBA AAC8 jsr [PC - 0x5538 /* 000001BE */] 000056F8 548F addq.l A7, 2 000056FA 4E75 rts fn000056FC: 000056FC 4A2D D366 tst.b [A5 - 0x2C9A] 00005700 6600 0078 bne +0x7A /* 0000577A */ 00005704 4A2D CA3C tst.b [A5 - 0x35C4] 00005708 6F00 0070 ble +0x72 /* 0000577A */ 0000570C 4A2D CA33 tst.b [A5 - 0x35CD] 00005710 6768 beq +0x6A /* 0000577A */ 00005712 536D D34C subq.w [A5 - 0x2CB4], 1 00005716 4A6D D34C tst.w [A5 - 0x2CB4] 0000571A 665E bne +0x60 /* 0000577A */ 0000571C 7001 moveq.l D0, 0x01 0000571E 1B40 D366 move.b [A5 - 0x2C9A], D0 00005722 532D CA3C subq.b [A5 - 0x35C4], 1 00005726 3F3C 0276 move.w -[A7], 0x276 0000572A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000572E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00005732 588F addq.l A7, 4 00005734 3B40 D34C move.w [A5 - 0x2CB4], D0 00005738 3B7C 0177 D34E move.w [A5 - 0x2CB2], 0x177 0000573E 422D D34B clr.b [A5 - 0x2CB5] 00005742 422D D34A clr.b [A5 - 0x2CB6] 00005746 7000 moveq.l D0, 0x00 00005748 102D D34A move.b D0, [A5 - 0x2CB6] 0000574C 4840 swap.w D0 0000574E 4240 clr.w D0 00005750 4840 swap.w D0 00005752 E580 asl D0, 2 00005754 D0AD CCDA add.l D0, [A5 - 0x3326] 00005758 2040 movea.l A0, D0 0000575A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000575E 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 00005762 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 00005766 206D C9E0 movea.l A0, [A5 - 0x3620] 0000576A 4E90 jsr [A0] 0000576C 508F addq.l A7, 8 0000576E 4267 clr.w -[A7] 00005770 4EBA AA4C jsr [PC - 0x55B4 /* 000001BE */] 00005774 548F addq.l A7, 2 00005776 6000 0088 bra +0x8A /* 00005800 */ label0000577A: 0000577A 0C2D 0001 D366 cmpi.b [A5 - 0x2C9A], 0x1 00005780 6600 007E bne +0x80 /* 00005800 */ 00005784 522D D34B addq.b [A5 - 0x2CB5], 1 00005788 7000 moveq.l D0, 0x00 0000578A 102D D34A move.b D0, [A5 - 0x2CB6] 0000578E 4840 swap.w D0 00005790 4240 clr.w D0 00005792 4840 swap.w D0 00005794 E580 asl D0, 2 00005796 D0AD CCDA add.l D0, [A5 - 0x3326] 0000579A 2040 movea.l A0, D0 0000579C 2F28 0002 move.l -[A7], [A0 + 0x2] 000057A0 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 000057A4 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 000057A8 206D C9E0 movea.l A0, [A5 - 0x3620] 000057AC 4E90 jsr [A0] 000057AE 508F addq.l A7, 8 000057B0 7000 moveq.l D0, 0x00 000057B2 102D D34B move.b D0, [A5 - 0x2CB5] 000057B6 0C40 0096 cmpi.w D0, 0x96 000057BA 6306 bls +0x8 /* 000057C2 */ 000057BC 422D D366 clr.b [A5 - 0x2C9A] 000057C0 603E bra +0x40 /* 00005800 */ label000057C2: 000057C2 522D D34A addq.b [A5 - 0x2CB6], 1 000057C6 206D CCDA movea.l A0, [A5 - 0x3326] 000057CA 7000 moveq.l D0, 0x00 000057CC 102D D34A move.b D0, [A5 - 0x2CB6] 000057D0 B050 cmp.w D0, [A0] 000057D2 6504 bcs +0x6 /* 000057D8 */ 000057D4 422D D34A clr.b [A5 - 0x2CB6] label000057D8: 000057D8 7000 moveq.l D0, 0x00 000057DA 102D D34A move.b D0, [A5 - 0x2CB6] 000057DE 4840 swap.w D0 000057E0 4240 clr.w D0 000057E2 4840 swap.w D0 000057E4 E580 asl D0, 2 000057E6 D0AD CCDA add.l D0, [A5 - 0x3326] 000057EA 2040 movea.l A0, D0 000057EC 2F28 0002 move.l -[A7], [A0 + 0x2] 000057F0 3F2D D34E move.w -[A7], [A5 - 0x2CB2] 000057F4 3F2D D34C move.w -[A7], [A5 - 0x2CB4] 000057F8 206D C9E0 movea.l A0, [A5 - 0x3620] 000057FC 4E90 jsr [A0] 000057FE 508F addq.l A7, 8 label00005800: 00005800 4E75 rts fn00005802: 00005802 4A2D D368 tst.b [A5 - 0x2C98] 00005806 6600 0086 bne +0x88 /* 0000588E */ 0000580A 4A2D CA3D tst.b [A5 - 0x35C3] 0000580E 6F00 007E ble +0x80 /* 0000588E */ 00005812 4A2D CA33 tst.b [A5 - 0x35CD] 00005816 6700 0076 beq +0x78 /* 0000588E */ 0000581A 536D D358 subq.w [A5 - 0x2CA8], 1 0000581E 4A6D D358 tst.w [A5 - 0x2CA8] 00005822 666A bne +0x6C /* 0000588E */ 00005824 7001 moveq.l D0, 0x01 00005826 1B40 D368 move.b [A5 - 0x2C98], D0 0000582A 532D CA3D subq.b [A5 - 0x35C3], 1 0000582E 3F3C 0276 move.w -[A7], 0x276 00005832 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005836 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000583A 588F addq.l A7, 4 0000583C 3B40 D358 move.w [A5 - 0x2CA8], D0 00005840 3B7C 0177 D35A move.w [A5 - 0x2CA6], 0x177 00005846 422D D357 clr.b [A5 - 0x2CA9] 0000584A 302D CB5C move.w D0, [A5 - 0x34A4] 0000584E 5340 subq.w D0, 1 00005850 48C0 ext.l D0 00005852 81FC 0004 divs.w D0, 0x4 00005856 4840 swap.w D0 00005858 1B40 D356 move.b [A5 - 0x2CAA], D0 0000585C 7000 moveq.l D0, 0x00 0000585E 102D D356 move.b D0, [A5 - 0x2CAA] 00005862 4840 swap.w D0 00005864 4240 clr.w D0 00005866 4840 swap.w D0 00005868 E580 asl D0, 2 0000586A D0AD CCB6 add.l D0, [A5 - 0x334A] 0000586E 2040 movea.l A0, D0 00005870 2F28 0002 move.l -[A7], [A0 + 0x2] 00005874 3F2D D35A move.w -[A7], [A5 - 0x2CA6] 00005878 3F2D D358 move.w -[A7], [A5 - 0x2CA8] 0000587C 206D C9E0 movea.l A0, [A5 - 0x3620] 00005880 4E90 jsr [A0] 00005882 508F addq.l A7, 8 00005884 4267 clr.w -[A7] 00005886 4EBA A936 jsr [PC - 0x56CA /* 000001BE */] 0000588A 548F addq.l A7, 2 0000588C 6044 bra +0x46 /* 000058D2 */ label0000588E: 0000588E 0C2D 0001 D368 cmpi.b [A5 - 0x2C98], 0x1 00005894 663C bne +0x3E /* 000058D2 */ 00005896 522D D357 addq.b [A5 - 0x2CA9], 1 0000589A 7000 moveq.l D0, 0x00 0000589C 102D D357 move.b D0, [A5 - 0x2CA9] 000058A0 0C40 00FA cmpi.w D0, 0xFA 000058A4 632C bls +0x2E /* 000058D2 */ 000058A6 422D D368 clr.b [A5 - 0x2C98] 000058AA 7000 moveq.l D0, 0x00 000058AC 102D D356 move.b D0, [A5 - 0x2CAA] 000058B0 4840 swap.w D0 000058B2 4240 clr.w D0 000058B4 4840 swap.w D0 000058B6 E580 asl D0, 2 000058B8 D0AD CCB6 add.l D0, [A5 - 0x334A] 000058BC 2040 movea.l A0, D0 000058BE 2F28 0002 move.l -[A7], [A0 + 0x2] 000058C2 3F2D D35A move.w -[A7], [A5 - 0x2CA6] 000058C6 3F2D D358 move.w -[A7], [A5 - 0x2CA8] 000058CA 206D C9E0 movea.l A0, [A5 - 0x3620] 000058CE 4E90 jsr [A0] 000058D0 508F addq.l A7, 8 label000058D2: 000058D2 4E75 rts fn000058D4: 000058D4 4A2D D367 tst.b [A5 - 0x2C99] 000058D8 6600 0064 bne +0x66 /* 0000593E */ 000058DC 4A2D CA3B tst.b [A5 - 0x35C5] 000058E0 6F5C ble +0x5E /* 0000593E */ 000058E2 4A2D CA33 tst.b [A5 - 0x35CD] 000058E6 6756 beq +0x58 /* 0000593E */ 000058E8 536D D352 subq.w [A5 - 0x2CAE], 1 000058EC 4A6D D352 tst.w [A5 - 0x2CAE] 000058F0 664C bne +0x4E /* 0000593E */ 000058F2 7001 moveq.l D0, 0x01 000058F4 1B40 D367 move.b [A5 - 0x2C99], D0 000058F8 532D CA3B subq.b [A5 - 0x35C5], 1 000058FC 3F3C 0276 move.w -[A7], 0x276 00005900 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005904 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00005908 588F addq.l A7, 4 0000590A 3B40 D352 move.w [A5 - 0x2CAE], D0 0000590E 3B7C 0177 D354 move.w [A5 - 0x2CAC], 0x177 00005914 422D D351 clr.b [A5 - 0x2CAF] 00005918 422D D350 clr.b [A5 - 0x2CB0] 0000591C 206D CCD6 movea.l A0, [A5 - 0x332A] 00005920 2F28 0002 move.l -[A7], [A0 + 0x2] 00005924 3F2D D354 move.w -[A7], [A5 - 0x2CAC] 00005928 3F2D D352 move.w -[A7], [A5 - 0x2CAE] 0000592C 206D C9E0 movea.l A0, [A5 - 0x3620] 00005930 4E90 jsr [A0] 00005932 508F addq.l A7, 8 00005934 4267 clr.w -[A7] 00005936 4EBA A886 jsr [PC - 0x577A /* 000001BE */] 0000593A 548F addq.l A7, 2 0000593C 6034 bra +0x36 /* 00005972 */ label0000593E: 0000593E 0C2D 0001 D367 cmpi.b [A5 - 0x2C99], 0x1 00005944 662C bne +0x2E /* 00005972 */ 00005946 522D D351 addq.b [A5 - 0x2CAF], 1 0000594A 7000 moveq.l D0, 0x00 0000594C 102D D351 move.b D0, [A5 - 0x2CAF] 00005950 0C40 00C8 cmpi.w D0, 0xC8 00005954 631C bls +0x1E /* 00005972 */ 00005956 422D D367 clr.b [A5 - 0x2C99] 0000595A 206D CCD6 movea.l A0, [A5 - 0x332A] 0000595E 2F28 0002 move.l -[A7], [A0 + 0x2] 00005962 3F2D D354 move.w -[A7], [A5 - 0x2CAC] 00005966 3F2D D352 move.w -[A7], [A5 - 0x2CAE] 0000596A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000596E 4E90 jsr [A0] 00005970 508F addq.l A7, 8 label00005972: 00005972 4E75 rts export_90: fn00005974: 00005974 700F moveq.l D0, 0x0F 00005976 C0AD CA2E and.l D0, [A5 - 0x35D2] 0000597A 4A80 tst.l D0 0000597C 6616 bne +0x18 /* 00005994 */ 0000597E 06AD FFFF FFF6 CB58 addi.l [A5 - 0x34A8], 0xFFFFFFF6 00005986 4AAD CB58 tst.l [A5 - 0x34A8] 0000598A 6C04 bge +0x6 /* 00005990 */ 0000598C 42AD CB58 clr.l [A5 - 0x34A8] label00005990: 00005990 4EBA B114 jsr [PC - 0x4EEC /* 00000AA6 */] label00005994: 00005994 4E75 rts fn00005996: 00005996 4E56 FFFC link A6, -0x0004 0000599A 7002 moveq.l D0, 0x02 0000599C C0B8 0178 and.l D0, [0x00000178] 000059A0 0C80 0000 0002 cmpi.l D0, 0x2 000059A6 671A beq +0x1C /* 000059C2 */ 000059A8 6044 bra +0x46 /* 000059EE */ label000059AA: 000059AA 203C 0000 0100 move.l D0, 0x100 000059B0 C0B8 0178 and.l D0, [0x00000178] 000059B4 0C80 0000 0100 cmpi.l D0, 0x100 000059BA 6606 bne +0x8 /* 000059C2 */ 000059BC 7001 moveq.l D0, 0x01 000059BE 1B40 CA26 move.b [A5 - 0x35DA], D0 label000059C2: 000059C2 203C 0000 0100 move.l D0, 0x100 000059C8 C0B8 0178 and.l D0, [0x00000178] 000059CC 0C80 0000 0100 cmpi.l D0, 0x100 000059D2 670E beq +0x10 /* 000059E2 */ 000059D4 7002 moveq.l D0, 0x02 000059D6 C0B8 0178 and.l D0, [0x00000178] 000059DA 0C80 0000 0002 cmpi.l D0, 0x2 000059E0 67C8 beq -0x36 /* 000059AA */ label000059E2: 000059E2 4878 000A push.l 0xA /* '\n' */ 000059E6 486E FFFC pea.l [A6 - 0x4] 000059EA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] label000059EE: 000059EE 4E5E unlink A6 000059F0 4E75 rts 000059F2 5441 addq.w D1, 2 000059F4 4244 clr.w D4 000059F6 454C chk.w D2, A4 000059F8 4159 chk.w D0, [A1]+ export_85: 000059FA A937 syscall DrawMenuBar 000059FC 42A7 clr.l -[A7] 000059FE 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00005A02 A90C syscall PaintOne 00005A04 2F38 09D6 move.l -[A7], [0x000009D6 /* WindowList */] 00005A08 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00005A0C A90D syscall PaintBehind 00005A0E 4E75 rts export_88: 00005A10 4E56 FFFA link A6, -0x0006 00005A14 2F03 move.l -[A7], D3 00005A16 4EBA A9D4 jsr [PC - 0x562C /* 000003EC */] 00005A1A 6000 039E bra +0x3A0 /* 00005DBA */ label00005A1E: 00005A1E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00005A22 4A2D CA32 tst.b [A5 - 0x35CE] 00005A26 6600 039A bne +0x39C /* 00005DC2 */ 00005A2A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00005A2E 4EBA A634 jsr [PC - 0x59CC /* 00000064 */] 00005A32 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005A36 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005A3A 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 00005A40 660E bne +0x10 /* 00005A50 */ 00005A42 7001 moveq.l D0, 0x01 00005A44 1B40 CA3F move.b [A5 - 0x35C1], D0 00005A48 4EBA B870 jsr [PC - 0x4790 /* 000012BA */] 00005A4C 6000 0306 bra +0x308 /* 00005D54 */ label00005A50: 00005A50 7002 moveq.l D0, 0x02 00005A52 1B40 CA3F move.b [A5 - 0x35C1], D0 00005A56 4EBA B862 jsr [PC - 0x479E /* 000012BA */] 00005A5A 3F3C 0001 move.w -[A7], 0x1 00005A5E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00005A62 548F addq.l A7, 2 00005A64 4EBA B854 jsr [PC - 0x47AC /* 000012BA */] 00005A68 6000 02EA bra +0x2EC /* 00005D54 */ label00005A6C: 00005A6C 4A2D CA34 tst.b [A5 - 0x35CC] 00005A70 6706 beq +0x8 /* 00005A78 */ 00005A72 4EBA BFEA jsr [PC - 0x4016 /* 00001A5E */] 00005A76 6004 bra +0x6 /* 00005A7C */ label00005A78: 00005A78 4EBA C1FA jsr [PC - 0x3E06 /* 00001C74 */] label00005A7C: 00005A7C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00005A80 426E FFFE clr.w [A6 - 0x2] 00005A84 6000 022E bra +0x230 /* 00005CB4 */ label00005A88: 00005A88 2D78 016A FFFA move.l [A6 - 0x6], [0x0000016A /* Ticks */] 00005A8E 6042 bra +0x44 /* 00005AD2 */ label00005A90: 00005A90 203C 0000 00FF move.l D0, 0xFF 00005A96 C0AD C9F6 and.l D0, [A5 - 0x360A] 00005A9A 223C 0000 FF00 move.l D1, 0xFF00 00005AA0 C2AD C9F6 and.l D1, [A5 - 0x360A] 00005AA4 E089 lsr D1, 8 00005AA6 0C6D 0004 C9F4 cmpi.w [A5 - 0x360C], 0x4 00005AAC 57C2 seq D2 00005AAE 4402 neg.b D2 00005AB0 4882 ext.w D2 00005AB2 363C 0100 move.w D3, 0x100 00005AB6 C66D CA02 and.w D3, [A5 - 0x35FE] 00005ABA 0C43 0100 cmpi.w D3, 0x100 00005ABE 57C3 seq D3 00005AC0 4403 neg.b D3 00005AC2 4883 ext.w D3 00005AC4 3F03 move.w -[A7], D3 00005AC6 3F02 move.w -[A7], D2 00005AC8 3F01 move.w -[A7], D1 00005ACA 3F00 move.w -[A7], D0 00005ACC 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00005AD0 508F addq.l A7, 8 label00005AD2: 00005AD2 4267 clr.w -[A7] 00005AD4 3F3C 0018 move.w -[A7], 0x18 00005AD8 486D C9F4 pea.l [A5 - 0x360C] 00005ADC 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005AE0 101F move.b D0, [A7]+ 00005AE2 4A00 tst.b D0 00005AE4 66AA bne -0x54 /* 00005A90 */ 00005AE6 4A2D CA33 tst.b [A5 - 0x35CD] 00005AEA 6714 beq +0x16 /* 00005B00 */ 00005AEC 4A2D CB64 tst.b [A5 - 0x349C] 00005AF0 660E bne +0x10 /* 00005B00 */ 00005AF2 4267 clr.w -[A7] 00005AF4 A974 syscall Button 00005AF6 101F move.b D0, [A7]+ 00005AF8 4A00 tst.b D0 00005AFA 6704 beq +0x6 /* 00005B00 */ 00005AFC 4EBA EAC4 jsr [PC - 0x153C /* 000045C2 */] label00005B00: 00005B00 4A2D CA33 tst.b [A5 - 0x35CD] 00005B04 6606 bne +0x8 /* 00005B0C */ 00005B06 4A6D D328 tst.w [A5 - 0x2CD8] 00005B0A 6F04 ble +0x6 /* 00005B10 */ label00005B0C: 00005B0C 4EBA C68C jsr [PC - 0x3974 /* 0000219A */] label00005B10: 00005B10 4EBA EDB8 jsr [PC - 0x1248 /* 000048CA */] 00005B14 4EBA DC96 jsr [PC - 0x236A /* 000037AC */] 00005B18 4EBA CA02 jsr [PC - 0x35FE /* 0000251C */] 00005B1C 4EBA DCE2 jsr [PC - 0x231E /* 00003800 */] 00005B20 4A2D D142 tst.b [A5 - 0x2EBE] 00005B24 6706 beq +0x8 /* 00005B2C */ 00005B26 4EBA E7EE jsr [PC - 0x1812 /* 00004316 */] 00005B2A 6034 bra +0x36 /* 00005B60 */ label00005B2C: 00005B2C 4A2D D143 tst.b [A5 - 0x2EBD] 00005B30 662E bne +0x30 /* 00005B60 */ 00005B32 0C6D 0006 CB46 cmpi.w [A5 - 0x34BA], 0x6 00005B38 6F26 ble +0x28 /* 00005B60 */ 00005B3A 3F3C 00FA move.w -[A7], 0xFA 00005B3E 3F3C 0001 move.w -[A7], 0x1 00005B42 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00005B46 588F addq.l A7, 4 00005B48 0C40 0001 cmpi.w D0, 0x1 00005B4C 6612 bne +0x14 /* 00005B60 */ 00005B4E 0C2D 0002 CA3A cmpi.b [A5 - 0x35C6], 0x2 00005B54 6C0A bge +0xC /* 00005B60 */ 00005B56 4A2D CA33 tst.b [A5 - 0x35CD] 00005B5A 6704 beq +0x6 /* 00005B60 */ 00005B5C 4EBA E95A jsr [PC - 0x16A6 /* 000044B8 */] label00005B60: 00005B60 0C2D 0001 D143 cmpi.b [A5 - 0x2EBD], 0x1 00005B66 6606 bne +0x8 /* 00005B6E */ 00005B68 4EBA E1C8 jsr [PC - 0x1E38 /* 00003D32 */] 00005B6C 6010 bra +0x12 /* 00005B7E */ label00005B6E: 00005B6E 102D D143 move.b D0, [A5 - 0x2EBD] 00005B72 4880 ext.w D0 00005B74 0C40 FFFE cmpi.w D0, 0xFFFE 00005B78 6604 bne +0x6 /* 00005B7E */ 00005B7A 4EBA E6F4 jsr [PC - 0x190C /* 00004270 */] label00005B7E: 00005B7E 4EBA ED4A jsr [PC - 0x12B6 /* 000048CA */] 00005B82 4EBA C2CE jsr [PC - 0x3D32 /* 00001E52 */] 00005B86 4EBA F1C0 jsr [PC - 0xE40 /* 00004D48 */] 00005B8A 102D D366 move.b D0, [A5 - 0x2C9A] 00005B8E 4880 ext.w D0 00005B90 0C40 FFFF cmpi.w D0, 0xFFFF 00005B94 6704 beq +0x6 /* 00005B9A */ 00005B96 4EBA FB64 jsr [PC - 0x49C /* 000056FC */] label00005B9A: 00005B9A 102D D367 move.b D0, [A5 - 0x2C99] 00005B9E 4880 ext.w D0 00005BA0 0C40 FFFF cmpi.w D0, 0xFFFF 00005BA4 6704 beq +0x6 /* 00005BAA */ 00005BA6 4EBA FD2C jsr [PC - 0x2D4 /* 000058D4 */] label00005BAA: 00005BAA 102D D368 move.b D0, [A5 - 0x2C98] 00005BAE 4880 ext.w D0 00005BB0 0C40 FFFF cmpi.w D0, 0xFFFF 00005BB4 6704 beq +0x6 /* 00005BBA */ 00005BB6 4EBA FC4A jsr [PC - 0x3B6 /* 00005802 */] label00005BBA: 00005BBA 4EBA FDB8 jsr [PC - 0x248 /* 00005974 */] 00005BBE 4EBA FDD6 jsr [PC - 0x22A /* 00005996 */] 00005BC2 102D D369 move.b D0, [A5 - 0x2C97] 00005BC6 4880 ext.w D0 00005BC8 0C40 FFFF cmpi.w D0, 0xFFFF 00005BCC 6604 bne +0x6 /* 00005BD2 */ 00005BCE 4EBA F67C jsr [PC - 0x984 /* 0000524C */] label00005BD2: 00005BD2 0C2D 0001 D369 cmpi.b [A5 - 0x2C97], 0x1 00005BD8 6604 bne +0x6 /* 00005BDE */ 00005BDA 4EBA F9AA jsr [PC - 0x656 /* 00005586 */] label00005BDE: 00005BDE 4A2D D369 tst.b [A5 - 0x2C97] 00005BE2 661C bne +0x1E /* 00005C00 */ 00005BE4 4A2D CB48 tst.b [A5 - 0x34B8] 00005BE8 6616 bne +0x18 /* 00005C00 */ 00005BEA 4A2D CB62 tst.b [A5 - 0x349E] 00005BEE 6F10 ble +0x12 /* 00005C00 */ 00005BF0 4A2D CA33 tst.b [A5 - 0x35CD] 00005BF4 670A beq +0xC /* 00005C00 */ 00005BF6 4A2D CB4D tst.b [A5 - 0x34B3] 00005BFA 6704 beq +0x6 /* 00005C00 */ 00005BFC 4EBA FA9E jsr [PC - 0x562 /* 0000569C */] label00005C00: 00005C00 4A2D D369 tst.b [A5 - 0x2C97] 00005C04 6618 bne +0x1A /* 00005C1E */ 00005C06 4A2D CA33 tst.b [A5 - 0x35CD] 00005C0A 6712 beq +0x14 /* 00005C1E */ 00005C0C 4A2D CB51 tst.b [A5 - 0x34AF] 00005C10 670C beq +0xE /* 00005C1E */ 00005C12 4A2D CB63 tst.b [A5 - 0x349D] 00005C16 6706 beq +0x8 /* 00005C1E */ 00005C18 4EBA F3E4 jsr [PC - 0xC1C /* 00004FFE */] 00005C1C 6018 bra +0x1A /* 00005C36 */ label00005C1E: 00005C1E 0C2D 0001 CB48 cmpi.b [A5 - 0x34B8], 0x1 00005C24 6606 bne +0x8 /* 00005C2C */ 00005C26 422D CB48 clr.b [A5 - 0x34B8] 00005C2A 600A bra +0xC /* 00005C36 */ label00005C2C: 00005C2C 4A2D CB48 tst.b [A5 - 0x34B8] 00005C30 6C04 bge +0x6 /* 00005C36 */ 00005C32 4EBA F2F2 jsr [PC - 0xD0E /* 00004F26 */] label00005C36: 00005C36 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00005C3A 6042 bra +0x44 /* 00005C7E */ label00005C3C: 00005C3C 203C 0000 00FF move.l D0, 0xFF 00005C42 C0AD C9F6 and.l D0, [A5 - 0x360A] 00005C46 223C 0000 FF00 move.l D1, 0xFF00 00005C4C C2AD C9F6 and.l D1, [A5 - 0x360A] 00005C50 E089 lsr D1, 8 00005C52 0C6D 0004 C9F4 cmpi.w [A5 - 0x360C], 0x4 00005C58 57C2 seq D2 00005C5A 4402 neg.b D2 00005C5C 4882 ext.w D2 00005C5E 363C 0100 move.w D3, 0x100 00005C62 C66D CA02 and.w D3, [A5 - 0x35FE] 00005C66 0C43 0100 cmpi.w D3, 0x100 00005C6A 57C3 seq D3 00005C6C 4403 neg.b D3 00005C6E 4883 ext.w D3 00005C70 3F03 move.w -[A7], D3 00005C72 3F02 move.w -[A7], D2 00005C74 3F01 move.w -[A7], D1 00005C76 3F00 move.w -[A7], D0 00005C78 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00005C7C 508F addq.l A7, 8 label00005C7E: 00005C7E 4267 clr.w -[A7] 00005C80 3F3C 0018 move.w -[A7], 0x18 00005C84 486D C9F4 pea.l [A5 - 0x360C] 00005C88 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005C8C 101F move.b D0, [A7]+ 00005C8E 4A00 tst.b D0 00005C90 66AA bne -0x54 /* 00005C3C */ label00005C92: 00005C92 202E FFFA move.l D0, [A6 - 0x6] 00005C96 5280 addq.l D0, 1 00005C98 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00005C9C 6CF4 bge -0xA /* 00005C92 */ 00005C9E 52AD CA2E addq.l [A5 - 0x35D2], 1 00005CA2 4A2D CA33 tst.b [A5 - 0x35CD] 00005CA6 6708 beq +0xA /* 00005CB0 */ 00005CA8 4A2D CA34 tst.b [A5 - 0x35CC] 00005CAC 6700 FDDA beq -0x224 /* 00005A88 */ label00005CB0: 00005CB0 526E FFFE addq.w [A6 - 0x2], 1 label00005CB4: 00005CB4 0C6E 0078 FFFE cmpi.w [A6 - 0x2], 0x78 /* 'x' */ 00005CBA 6D00 FDCC blt -0x232 /* 00005A88 */ 00005CBE 4A2D CA33 tst.b [A5 - 0x35CD] 00005CC2 6604 bne +0x6 /* 00005CC8 */ 00005CC4 532D CB5E subq.b [A5 - 0x34A2], 1 label00005CC8: 00005CC8 102D CB5E move.b D0, [A5 - 0x34A2] 00005CCC 4880 ext.w D0 00005CCE 0C40 FFFF cmpi.w D0, 0xFFFF 00005CD2 6606 bne +0x8 /* 00005CDA */ 00005CD4 7001 moveq.l D0, 0x01 00005CD6 1B40 CA2C move.b [A5 - 0x35D4], D0 label00005CDA: 00005CDA 4A2D CA34 tst.b [A5 - 0x35CC] 00005CDE 6700 0050 beq +0x52 /* 00005D30 */ 00005CE2 4A2D CA2C tst.b [A5 - 0x35D4] 00005CE6 661A bne +0x1C /* 00005D02 */ 00005CE8 4A2D CB66 tst.b [A5 - 0x349A] 00005CEC 6714 beq +0x16 /* 00005D02 */ 00005CEE 302D CB5C move.w D0, [A5 - 0x34A4] 00005CF2 5340 subq.w D0, 1 00005CF4 48C0 ext.l D0 00005CF6 81FC 0004 divs.w D0, 0x4 00005CFA 3F00 move.w -[A7], D0 00005CFC 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00005D00 548F addq.l A7, 2 label00005D02: 00005D02 0C6D 0010 CB5C cmpi.w [A5 - 0x34A4], 0x10 00005D08 6610 bne +0x12 /* 00005D1A */ 00005D0A 4A2D CA2C tst.b [A5 - 0x35D4] 00005D0E 660A bne +0xC /* 00005D1A */ 00005D10 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005D14 7001 moveq.l D0, 0x01 00005D16 1B40 CA2C move.b [A5 - 0x35D4], D0 label00005D1A: 00005D1A 4A2D CA2C tst.b [A5 - 0x35D4] 00005D1E 6708 beq +0xA /* 00005D28 */ 00005D20 0C6D 0012 CB5C cmpi.w [A5 - 0x34A4], 0x12 00005D26 6604 bne +0x6 /* 00005D2C */ label00005D28: 00005D28 4EBA B666 jsr [PC - 0x499A /* 00001390 */] label00005D2C: 00005D2C 526D CB5C addq.w [A5 - 0x34A4], 1 label00005D30: 00005D30 4A2D CA33 tst.b [A5 - 0x35CD] 00005D34 661E bne +0x20 /* 00005D54 */ 00005D36 4A2D CA2C tst.b [A5 - 0x35D4] 00005D3A 6618 bne +0x1A /* 00005D54 */ 00005D3C 4A2D D6A7 tst.b [A5 - 0x2959] 00005D40 6612 bne +0x14 /* 00005D54 */ 00005D42 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00005D48 660A bne +0xC /* 00005D54 */ 00005D4A 3F3C 0001 move.w -[A7], 0x1 00005D4E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00005D52 548F addq.l A7, 2 label00005D54: 00005D54 4A2D CA2C tst.b [A5 - 0x35D4] 00005D58 6700 FD12 beq -0x2EC /* 00005A6C */ 00005D5C 4A2D CA32 tst.b [A5 - 0x35CE] 00005D60 6708 beq +0xA /* 00005D6A */ 00005D62 4EBA A322 jsr [PC - 0x5CDE /* 00000086 */] 00005D66 6000 005A bra +0x5C /* 00005DC2 */ label00005D6A: 00005D6A 4A2D CA26 tst.b [A5 - 0x35DA] 00005D6E 6610 bne +0x12 /* 00005D80 */ 00005D70 3F2D CB5C move.w -[A7], [A5 - 0x34A4] 00005D74 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00005D78 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00005D7C 5C8F addq.l A7, 6 00005D7E 6004 bra +0x6 /* 00005D84 */ label00005D80: 00005D80 4EBA A304 jsr [PC - 0x5CFC /* 00000086 */] label00005D84: 00005D84 4EBA A2DE jsr [PC - 0x5D22 /* 00000064 */] 00005D88 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005D8C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005D90 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 00005D96 6706 beq +0x8 /* 00005D9E */ 00005D98 4A2D D6A7 tst.b [A5 - 0x2959] 00005D9C 6706 beq +0x8 /* 00005DA4 */ label00005D9E: 00005D9E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00005DA2 6012 bra +0x14 /* 00005DB6 */ label00005DA4: 00005DA4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00005DA8 3F3C 0001 move.w -[A7], 0x1 00005DAC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00005DB0 548F addq.l A7, 2 00005DB2 6000 FCB8 bra -0x346 /* 00005A6C */ label00005DB6: 00005DB6 4EBA A2CE jsr [PC - 0x5D32 /* 00000086 */] label00005DBA: 00005DBA 4A2D CA32 tst.b [A5 - 0x35CE] 00005DBE 6700 FC5E beq -0x3A0 /* 00005A1E */ label00005DC2: 00005DC2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00005DC6 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00005DCA 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00005DCE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005DD2 548F addq.l A7, 2 00005DD4 261F move.l D3, [A7]+ 00005DD6 4E5E unlink A6 00005DD8 4E75 rts 00005DDA 4D41 chk.w D6, D1 00005DDC 494E chk.w D4, A6 00005DDE 2020 move.l D0, -[A0] 00005DE0 2020 move.l D0, -[A0] export_73: 00005DE2 302F 0004 move.w D0, [A7 + 0x4] 00005DE6 322F 0006 move.w D1, [A7 + 0x6] 00005DEA 206F 0008 movea.l A0, [A7 + 0x8] 00005DEE 48E7 1C00 movem.l -[A7], D3,D4,D5 00005DF2 9068 0004 sub.w D0, [A0 + 0x4] 00005DF6 9268 0006 sub.w D1, [A0 + 0x6] 00005DFA 226D C9BE movea.l A1, [A5 - 0x3642] 00005DFE 3610 move.w D3, [A0] 00005E00 3828 0002 move.w D4, [A0 + 0x2] 00005E04 D244 add.w D1, D4 00005E06 D2C0 add.w A1, D0 00005E08 242D C9C2 move.l D2, [A5 - 0x363E] 00005E0C C2C2 mulu.w D1, D2 00005E0E D3C1 add.l A1, D1 00005E10 41E8 0008 lea.l A0, [A0 + 0x8] 00005E14 48C3 ext.l D3 00005E16 D483 add.l D2, D3 00005E18 5282 addq.l D2, 1 00005E1A E24B lsr D3.w, 1 00005E1C 3004 move.w D0, D4 label00005E1E: 00005E1E 3203 move.w D1, D3 label00005E20: 00005E20 3A18 move.w D5, [A0]+ 00005E22 BB59 xor.w [A1]+, D5 00005E24 51C9 FFFA dbf D1, -0x8 /* 00005E20 */ 00005E28 93C2 sub.l A1, D2 00005E2A 51C8 FFF2 dbf D0, -0x10 /* 00005E1E */ 00005E2E 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00005E32 4E75 rts export_78: 00005E34 302F 0004 move.w D0, [A7 + 0x4] 00005E38 322F 0006 move.w D1, [A7 + 0x6] 00005E3C 206F 0008 movea.l A0, [A7 + 0x8] 00005E40 226F 000C movea.l A1, [A7 + 0xC] 00005E44 4251 clr.w [A1] 00005E46 48E7 1C00 movem.l -[A7], D3,D4,D5 00005E4A 9068 0004 sub.w D0, [A0 + 0x4] 00005E4E 9268 0006 sub.w D1, [A0 + 0x6] 00005E52 226D C9BE movea.l A1, [A5 - 0x3642] 00005E56 3610 move.w D3, [A0] 00005E58 3828 0002 move.w D4, [A0 + 0x2] 00005E5C D244 add.w D1, D4 00005E5E D2C0 add.w A1, D0 00005E60 242D C9C2 move.l D2, [A5 - 0x363E] 00005E64 C2C2 mulu.w D1, D2 00005E66 D3C1 add.l A1, D1 00005E68 41E8 0008 lea.l A0, [A0 + 0x8] 00005E6C 48C3 ext.l D3 00005E6E D483 add.l D2, D3 00005E70 5282 addq.l D2, 1 00005E72 E24B lsr D3.w, 1 00005E74 3004 move.w D0, D4 label00005E76: 00005E76 3203 move.w D1, D3 label00005E78: 00005E78 3A18 move.w D5, [A0]+ 00005E7A BB59 xor.w [A1]+, D5 00005E7C 670E beq +0x10 /* 00005E8C */ 00005E7E 2F09 move.l -[A7], A1 00005E80 226F 001C movea.l A1, [A7 + 0x1C] 00005E84 32BC 0001 move.w [A1], 0x1 00005E88 225F movea.l A1, [A7]+ 00005E8A 6016 bra +0x18 /* 00005EA2 */ label00005E8C: 00005E8C 51C9 FFEA dbf D1, -0x18 /* 00005E78 */ 00005E90 93C2 sub.l A1, D2 00005E92 51C8 FFE2 dbf D0, -0x20 /* 00005E76 */ 00005E96 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00005E9A 4E75 rts label00005E9C: 00005E9C 3203 move.w D1, D3 label00005E9E: 00005E9E 3A18 move.w D5, [A0]+ 00005EA0 BB59 xor.w [A1]+, D5 label00005EA2: 00005EA2 51C9 FFFA dbf D1, -0x8 /* 00005E9E */ 00005EA6 93C2 sub.l A1, D2 00005EA8 51C8 FFF2 dbf D0, -0x10 /* 00005E9C */ 00005EAC 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00005EB0 4E75 rts export_76: 00005EB2 302F 0004 move.w D0, [A7 + 0x4] 00005EB6 322F 0006 move.w D1, [A7 + 0x6] 00005EBA 206F 0008 movea.l A0, [A7 + 0x8] 00005EBE 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 00005EC2 4246 clr.w D6 00005EC4 9068 0004 sub.w D0, [A0 + 0x4] 00005EC8 9268 0006 sub.w D1, [A0 + 0x6] 00005ECC 226D C9BE movea.l A1, [A5 - 0x3642] 00005ED0 3610 move.w D3, [A0] 00005ED2 3828 0002 move.w D4, [A0 + 0x2] 00005ED6 41E8 0008 lea.l A0, [A0 + 0x8] 00005EDA 343C 0001 move.w D2, 0x1 00005EDE 9440 sub.w D2, D0 00005EE0 6F1E ble +0x20 /* 00005F00 */ 00005EE2 D0C2 add.w A0, D2 00005EE4 9642 sub.w D3, D2 00005EE6 6B00 0088 bmi +0x8A /* 00005F70 */ 00005EEA 3C02 move.w D6, D2 00005EEC 303C 0001 move.w D0, 0x1 00005EF0 0803 0000 btst.b D3, 0x0 00005EF4 6628 bne +0x2A /* 00005F1E */ 00005EF6 5243 addq.w D3, 1 00005EF8 4240 clr.w D0 00005EFA 5346 subq.w D6, 1 00005EFC 5348 subq.w A0, 1 00005EFE 601E bra +0x20 /* 00005F1E */ label00005F00: 00005F00 343C 027E move.w D2, 0x27E 00005F04 9440 sub.w D2, D0 00005F06 9443 sub.w D2, D3 00005F08 6A14 bpl +0x16 /* 00005F1E */ 00005F0A 4442 neg.w D2 00005F0C 3C02 move.w D6, D2 00005F0E 9642 sub.w D3, D2 00005F10 6B00 005E bmi +0x60 /* 00005F70 */ 00005F14 0803 0000 btst.b D3, 0x0 00005F18 6604 bne +0x6 /* 00005F1E */ 00005F1A 5243 addq.w D3, 1 00005F1C 5346 subq.w D6, 1 label00005F1E: 00005F1E 343C 0000 move.w D2, 0x0 00005F22 9441 sub.w D2, D1 00005F24 D244 add.w D1, D4 00005F26 4A42 tst.w D2 00005F28 6F04 ble +0x6 /* 00005F2E */ 00005F2A 9842 sub.w D4, D2 00005F2C 6B42 bmi +0x44 /* 00005F70 */ label00005F2E: 00005F2E 343C 01DF move.w D2, 0x1DF 00005F32 9441 sub.w D2, D1 00005F34 6A14 bpl +0x16 /* 00005F4A */ 00005F36 4442 neg.w D2 00005F38 9242 sub.w D1, D2 00005F3A 9842 sub.w D4, D2 00005F3C 6B32 bmi +0x34 /* 00005F70 */ 00005F3E 5342 subq.w D2, 1 label00005F40: 00005F40 D0C3 add.w A0, D3 00005F42 D0C6 add.w A0, D6 00005F44 5248 addq.w A0, 1 00005F46 51CA FFF8 dbf D2, -0xA /* 00005F40 */ label00005F4A: 00005F4A D2C0 add.w A1, D0 00005F4C 242D C9C2 move.l D2, [A5 - 0x363E] 00005F50 C2C2 mulu.w D1, D2 00005F52 D3C1 add.l A1, D1 00005F54 48C3 ext.l D3 00005F56 D483 add.l D2, D3 00005F58 5282 addq.l D2, 1 00005F5A E24B lsr D3.w, 1 00005F5C 3004 move.w D0, D4 label00005F5E: 00005F5E 3203 move.w D1, D3 label00005F60: 00005F60 3A18 move.w D5, [A0]+ 00005F62 BB59 xor.w [A1]+, D5 00005F64 51C9 FFFA dbf D1, -0x8 /* 00005F60 */ 00005F68 93C2 sub.l A1, D2 00005F6A D0C6 add.w A0, D6 00005F6C 51C8 FFF0 dbf D0, -0x12 /* 00005F5E */ label00005F70: 00005F70 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00005F74 4E75 rts export_80: 00005F76 302F 0004 move.w D0, [A7 + 0x4] 00005F7A 322F 0006 move.w D1, [A7 + 0x6] 00005F7E 4A40 tst.w D0 00005F80 6B22 bmi +0x24 /* 00005FA4 */ 00005F82 4A41 tst.w D1 00005F84 6B1E bmi +0x20 /* 00005FA4 */ 00005F86 0C40 027F cmpi.w D0, 0x27F 00005F8A 6E18 bgt +0x1A /* 00005FA4 */ 00005F8C 0C41 01DF cmpi.w D1, 0x1DF 00005F90 6E12 bgt +0x14 /* 00005FA4 */ 00005F92 226D C9BE movea.l A1, [A5 - 0x3642] 00005F96 D2C0 add.w A1, D0 00005F98 242D C9C2 move.l D2, [A5 - 0x363E] 00005F9C C2C2 mulu.w D1, D2 00005F9E D3C1 add.l A1, D1 00005FA0 0A19 00E3 xori.b [A1]+, 0xE3 label00005FA4: 00005FA4 4E75 rts 00005FA6 4E75 rts export_72: 00005FA8 302F 0004 move.w D0, [A7 + 0x4] 00005FAC 322F 0006 move.w D1, [A7 + 0x6] 00005FB0 342F 0008 move.w D2, [A7 + 0x8] 00005FB4 226D C9BE movea.l A1, [A5 - 0x3642] 00005FB8 D2C0 add.w A1, D0 00005FBA 202D C9C2 move.l D0, [A5 - 0x363E] 00005FBE C2C0 mulu.w D1, D0 00005FC0 D3C1 add.l A1, D1 00005FC2 B519 xor.b [A1]+, D2 00005FC4 4E75 rts export_75: 00005FC6 486D C9DF pea.l [A5 - 0x3621] 00005FCA 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00005FCE 302F 0004 move.w D0, [A7 + 0x4] 00005FD2 322F 0006 move.w D1, [A7 + 0x6] 00005FD6 242F 0008 move.l D2, [A7 + 0x8] 00005FDA 0282 00FF FFFF andi.l D2, 0xFFFFFF 00005FE0 2042 movea.l A0, D2 00005FE2 48E7 1C00 movem.l -[A7], D3,D4,D5 00005FE6 9068 0004 sub.w D0, [A0 + 0x4] 00005FEA 9268 0006 sub.w D1, [A0 + 0x6] 00005FEE 226D C9BE movea.l A1, [A5 - 0x3642] 00005FF2 3610 move.w D3, [A0] 00005FF4 3828 0002 move.w D4, [A0 + 0x2] 00005FF8 D244 add.w D1, D4 00005FFA D2C0 add.w A1, D0 00005FFC 242D C9C2 move.l D2, [A5 - 0x363E] 00006000 C2C2 mulu.w D1, D2 00006002 D3C1 add.l A1, D1 00006004 41E8 0008 lea.l A0, [A0 + 0x8] 00006008 48C3 ext.l D3 0000600A D483 add.l D2, D3 0000600C 5282 addq.l D2, 1 0000600E E24B lsr D3.w, 1 00006010 3004 move.w D0, D4 label00006012: 00006012 3203 move.w D1, D3 label00006014: 00006014 3A18 move.w D5, [A0]+ 00006016 BB59 xor.w [A1]+, D5 00006018 51C9 FFFA dbf D1, -0x8 /* 00006014 */ 0000601C 93C2 sub.l A1, D2 0000601E 51C8 FFF2 dbf D0, -0x10 /* 00006012 */ 00006022 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00006026 486D C9DF pea.l [A5 - 0x3621] 0000602A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000602E 4E75 rts export_79: 00006030 486D C9DF pea.l [A5 - 0x3621] 00006034 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00006038 302F 0004 move.w D0, [A7 + 0x4] 0000603C 322F 0006 move.w D1, [A7 + 0x6] 00006040 242F 0008 move.l D2, [A7 + 0x8] 00006044 0282 00FF FFFF andi.l D2, 0xFFFFFF 0000604A 2042 movea.l A0, D2 0000604C 226F 000C movea.l A1, [A7 + 0xC] 00006050 4251 clr.w [A1] 00006052 48E7 1C00 movem.l -[A7], D3,D4,D5 00006056 9068 0004 sub.w D0, [A0 + 0x4] 0000605A 9268 0006 sub.w D1, [A0 + 0x6] 0000605E 226D C9BE movea.l A1, [A5 - 0x3642] 00006062 3610 move.w D3, [A0] 00006064 3828 0002 move.w D4, [A0 + 0x2] 00006068 D244 add.w D1, D4 0000606A D2C0 add.w A1, D0 0000606C 242D C9C2 move.l D2, [A5 - 0x363E] 00006070 C2C2 mulu.w D1, D2 00006072 D3C1 add.l A1, D1 00006074 41E8 0008 lea.l A0, [A0 + 0x8] 00006078 48C3 ext.l D3 0000607A D483 add.l D2, D3 0000607C 5282 addq.l D2, 1 0000607E E24B lsr D3.w, 1 00006080 3004 move.w D0, D4 label00006082: 00006082 3203 move.w D1, D3 label00006084: 00006084 3A18 move.w D5, [A0]+ 00006086 BB59 xor.w [A1]+, D5 00006088 670E beq +0x10 /* 00006098 */ 0000608A 2F09 move.l -[A7], A1 0000608C 226F 001C movea.l A1, [A7 + 0x1C] 00006090 32BC 0001 move.w [A1], 0x1 00006094 225F movea.l A1, [A7]+ 00006096 6016 bra +0x18 /* 000060AE */ label00006098: 00006098 51C9 FFEA dbf D1, -0x18 /* 00006084 */ 0000609C 93C2 sub.l A1, D2 0000609E 51C8 FFE2 dbf D0, -0x20 /* 00006082 */ 000060A2 4CDF 0038 movem.l D3,D4,D5, [A7]+ 000060A6 6014 bra +0x16 /* 000060BC */ label000060A8: 000060A8 3203 move.w D1, D3 label000060AA: 000060AA 3A18 move.w D5, [A0]+ 000060AC BB59 xor.w [A1]+, D5 label000060AE: 000060AE 51C9 FFFA dbf D1, -0x8 /* 000060AA */ 000060B2 93C2 sub.l A1, D2 000060B4 51C8 FFF2 dbf D0, -0x10 /* 000060A8 */ 000060B8 4CDF 0038 movem.l D3,D4,D5, [A7]+ label000060BC: 000060BC 486D C9DF pea.l [A5 - 0x3621] 000060C0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000060C4 4E75 rts export_77: 000060C6 486D C9DF pea.l [A5 - 0x3621] 000060CA 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000060CE 302F 0004 move.w D0, [A7 + 0x4] 000060D2 322F 0006 move.w D1, [A7 + 0x6] 000060D6 242F 0008 move.l D2, [A7 + 0x8] 000060DA 0282 00FF FFFF andi.l D2, 0xFFFFFF 000060E0 2042 movea.l A0, D2 000060E2 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 000060E6 4246 clr.w D6 000060E8 9068 0004 sub.w D0, [A0 + 0x4] 000060EC 9268 0006 sub.w D1, [A0 + 0x6] 000060F0 226D C9BE movea.l A1, [A5 - 0x3642] 000060F4 3610 move.w D3, [A0] 000060F6 3828 0002 move.w D4, [A0 + 0x2] 000060FA 41E8 0008 lea.l A0, [A0 + 0x8] 000060FE 343C 0001 move.w D2, 0x1 00006102 9440 sub.w D2, D0 00006104 6F1E ble +0x20 /* 00006124 */ 00006106 D0C2 add.w A0, D2 00006108 9642 sub.w D3, D2 0000610A 6B00 0088 bmi +0x8A /* 00006194 */ 0000610E 3C02 move.w D6, D2 00006110 303C 0001 move.w D0, 0x1 00006114 0803 0000 btst.b D3, 0x0 00006118 6628 bne +0x2A /* 00006142 */ 0000611A 5243 addq.w D3, 1 0000611C 4240 clr.w D0 0000611E 5346 subq.w D6, 1 00006120 5348 subq.w A0, 1 00006122 601E bra +0x20 /* 00006142 */ label00006124: 00006124 343C 027E move.w D2, 0x27E 00006128 9440 sub.w D2, D0 0000612A 9443 sub.w D2, D3 0000612C 6A14 bpl +0x16 /* 00006142 */ 0000612E 4442 neg.w D2 00006130 3C02 move.w D6, D2 00006132 9642 sub.w D3, D2 00006134 6B00 005E bmi +0x60 /* 00006194 */ 00006138 0803 0000 btst.b D3, 0x0 0000613C 6604 bne +0x6 /* 00006142 */ 0000613E 5243 addq.w D3, 1 00006140 5346 subq.w D6, 1 label00006142: 00006142 343C 0000 move.w D2, 0x0 00006146 9441 sub.w D2, D1 00006148 D244 add.w D1, D4 0000614A 4A42 tst.w D2 0000614C 6F04 ble +0x6 /* 00006152 */ 0000614E 9842 sub.w D4, D2 00006150 6B42 bmi +0x44 /* 00006194 */ label00006152: 00006152 343C 01DF move.w D2, 0x1DF 00006156 9441 sub.w D2, D1 00006158 6A14 bpl +0x16 /* 0000616E */ 0000615A 4442 neg.w D2 0000615C 9242 sub.w D1, D2 0000615E 9842 sub.w D4, D2 00006160 6B32 bmi +0x34 /* 00006194 */ 00006162 5342 subq.w D2, 1 label00006164: 00006164 D0C3 add.w A0, D3 00006166 D0C6 add.w A0, D6 00006168 5248 addq.w A0, 1 0000616A 51CA FFF8 dbf D2, -0xA /* 00006164 */ label0000616E: 0000616E D2C0 add.w A1, D0 00006170 242D C9C2 move.l D2, [A5 - 0x363E] 00006174 C2C2 mulu.w D1, D2 00006176 D3C1 add.l A1, D1 00006178 48C3 ext.l D3 0000617A D483 add.l D2, D3 0000617C 5282 addq.l D2, 1 0000617E E24B lsr D3.w, 1 00006180 3004 move.w D0, D4 label00006182: 00006182 3203 move.w D1, D3 label00006184: 00006184 3A18 move.w D5, [A0]+ 00006186 BB59 xor.w [A1]+, D5 00006188 51C9 FFFA dbf D1, -0x8 /* 00006184 */ 0000618C 93C2 sub.l A1, D2 0000618E D0C6 add.w A0, D6 00006190 51C8 FFF0 dbf D0, -0x12 /* 00006182 */ label00006194: 00006194 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00006198 486D C9DF pea.l [A5 - 0x3621] 0000619C 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000061A0 4E75 rts export_81: 000061A2 486D C9DF pea.l [A5 - 0x3621] 000061A6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000061AA 302F 0004 move.w D0, [A7 + 0x4] 000061AE 322F 0006 move.w D1, [A7 + 0x6] 000061B2 4A40 tst.w D0 000061B4 6B22 bmi +0x24 /* 000061D8 */ 000061B6 4A41 tst.w D1 000061B8 6B1E bmi +0x20 /* 000061D8 */ 000061BA 0C40 027F cmpi.w D0, 0x27F 000061BE 6E18 bgt +0x1A /* 000061D8 */ 000061C0 0C41 01DF cmpi.w D1, 0x1DF 000061C4 6E12 bgt +0x14 /* 000061D8 */ 000061C6 226D C9BE movea.l A1, [A5 - 0x3642] 000061CA D2C0 add.w A1, D0 000061CC 242D C9C2 move.l D2, [A5 - 0x363E] 000061D0 C2C2 mulu.w D1, D2 000061D2 D3C1 add.l A1, D1 000061D4 0A19 00E3 xori.b [A1]+, 0xE3 label000061D8: 000061D8 486D C9DF pea.l [A5 - 0x3621] 000061DC 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000061E0 4E75 rts export_74: 000061E2 486D C9DF pea.l [A5 - 0x3621] 000061E6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000061EA 302F 0004 move.w D0, [A7 + 0x4] 000061EE 322F 0006 move.w D1, [A7 + 0x6] 000061F2 342F 0008 move.w D2, [A7 + 0x8] 000061F6 226D C9BE movea.l A1, [A5 - 0x3642] 000061FA D2C0 add.w A1, D0 000061FC 202D C9C2 move.l D0, [A5 - 0x363E] 00006200 C2C0 mulu.w D1, D0 00006202 D3C1 add.l A1, D1 00006204 B519 xor.b [A1]+, D2 00006206 486D C9DF pea.l [A5 - 0x3621] 0000620A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000620E 4E75 rts